0
此代碼在gcc下編譯時使用-mwindows
,沒有winapi錯誤消息。我在win32窗口專用的應用程序中創建了一個新的控制檯,控制檯已創建,但沒有任何打印。
#include <windows.h>
#include <stdio.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPTSTR, int nCmdShow) {
AllocConsole();
printf("%s\n", "sample text");
return 0;
}
結果是控制檯是空的,沒有文字,沒有錯誤信息。
你可能需要頂「打開」'stdout'到'「CON: 「(或類似的東西)。 –
嗯,我嘗試了很多選擇,一切都歸咎於此,因爲代碼沒有效果。所以我發佈了行爲發生的最簡單的例子。 – rsk82
如何更改爲控制檯子系統?那麼你不必介意你自己的控制檯...... – Deduplicator