這就是在mfc程式中彈出命令列視窗除錯。
1、#include
2、在需要開啟控制台視窗的地方呼叫
allocconsole();//注意檢查返回值
3、freopen( "conout$","w",stdout);//這句話不管是否有中文出現都要加進去,否則會出現不顯示情況
4、在需要輸出除錯的時候呼叫_cprintf等函式
如_cprintf("i=%d\n", i);
5、關閉控制台的時候呼叫(測試時先不要呼叫,呼叫的話就把視窗銷毀了)
freeconsole();
注意:上述方法在輸出中文時會出現亂碼,如果需要輸出中文,請使用下面的方法:
allocconsole();
freopen( "conout$","w",stdout);
printf("i的值為%d\n", i);
freeconsole();
在cmd命令列中彈出Windows對話方塊
有時候用bat寫一些小指令碼最後會彈出對話方塊提示操作成功,可以用mshta.exe來實現,它是windows系統的相關程式,用來執行.hta檔案,一般計算機上面都有這個程式,實現如下 mshta vbscript msgbox 我是提示內容 64,我是提示標題 window.close 如果沒有m...
讓MFC程式支援命令列引數
讓mfc程式支援命令列引數 一般情況下,如果我們的vc工程是console控制台型別或者是win32型別的情況下,這兩類的工程型別比較容易獲得命令列引數,即,通過其入口點函式 int main int argc,char argv int apientry winmain hinstance hin...
設定vs在命令列視窗,列印資訊
通過設定,可以使用printf,cout方便的從console視窗輸出除錯資訊。設定方法 1 專案 屬性 生成事件 生成後事件 命令列 在生成後事件命令列中新新增命令 editbin subsystem console outdir projectname exe 2 程式初始化時分配console...