MFC下在利用控制台輸入輸出 方便除錯

2021-07-15 02:00:16 字數 506 閱讀 7098

mfc下利用trace語句可以很方便的列印除錯資訊,但是有些時候如果要列印另外的資訊,為了分析資料的方便,不想與trace的資訊混在一起。這個時候,利用控制台輸出就是乙個比較不錯的捷徑。雖然有很多侷限性,比如,只能開乙個控制台等等,但是,這個方法還是比較有吸引力,因為其使用就如同控制台程式一樣,比讀寫檔案少乙個檔案指標。使用方法如下,具體請參考msdn。

allocconsole();                     // 開啟控制台資源

freopen( "conout$", "w+t", stdout );// 申請寫

freopen( "conin$", "r+t", stdin );  // 申請讀

printf("hello world!\n");          // 寫資料(可以輸出需要的除錯資訊等)

char ch = getchar();                // 讀資料

freeconsole();                      // 釋放控制台資源

MFC下在利用控制台輸入輸出

mfc下利用trace語句可以很方便的列印除錯資訊,但是有些時候如果要列印另外的資訊,為了分析資料的方便,不想與trace的資訊混在一起。這個時候,利用控制台輸出就是乙個比較不錯的捷徑。雖然有很多侷限性,比如,只能開乙個控制台等等,但是,這個方法還是比較有吸引力,因為其使用就如同控制台程式一樣,比讀...

控制台輸入 輸出

1 使用input 方法可以進行控制台輸入 例 name input 請輸入名字 此時控制台會顯示 請輸入名字 輸入完畢後按下enter會將使用者輸入的內容賦值給name變數 name input 請輸入名字 print 你好 name 2 print 輸出的多種形式 在列印結尾顯示內容 print...

C C 控制台輸入輸出

c 1.輸入 1 readline string input console.readline 讀取一串字元,直到使用者按下回車。string input while input console.readline null 若要讀取一行多個數字,可以使用如下方法 string str str inp...