1.std方式:
//開啟控制台除錯
allocconsole();
//重定向輸出
freopen("conout$", "w+t", stdout);
freopen("conin$", "r+t", stdin);
//關閉控制台
freeconsole();
2.直接寫入控制台方式:
//開啟控制台
allocconsole();
//獲取控制代碼
handle h_console := getstdhandle(std_output_handle);
//寫入控制台
writeconsole(h_console,「內容」,strlen(「內容」),null,null);
//關閉控制台
freeconsole();
MFC下呼叫控制台和控制台下MFC庫的支援 補充
補充 2.通過配置相關屬性 通過在 屬性 配置屬性 生成事件 後期生成事件 命令列 中新增 editbin subsystem console outdir targetname exe 使用cout或者printf向控制台輸出 也可以通過獲取標準輸出控制代碼然後呼叫writeconsole 方式輸...
win下建立win32控制台工程,執行lua指令碼
出現問題 1 1 src lua.c 309 error c4996 getenv this function or variable may be unsafe.consider using dupenv s instead.to disable deprecation,use crt secur...
win32和MFC下如何使用控制台視窗
在win32和mfc程式中,有時需要輸出一些除錯資訊,本文介紹在win32和mfc程式中使用控制台輸出資訊的方法。我們可以在應用程式裡使用allocconsole 函式自己開乙個控制台 就像dos視窗一樣 然後重定向輸入輸出,就可以用printf函式向控制台輸出資訊了,具體方法如下 alloccon...