MFC中使用控制台窗口输入输出
生活随笔
收集整理的這篇文章主要介紹了
MFC中使用控制台窗口输入输出
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
現(xiàn)在Windows編程一般都使用窗口程序設(shè)計,即GUI模式。但有時我們需要輸出一些信息用于調(diào)試或查看某些狀態(tài),以前我都是在窗口上加一個Edit控件,然后把需要的信息輸出到Edit控件里,但這樣嚴(yán)重影響了應(yīng)用程序的美觀。現(xiàn)在,我們可以在應(yīng)用程序里自己開一個控制臺(就像DOS窗口一樣),然后重定向輸入輸出,就可以用printf函數(shù)向控制臺輸出信息了,具體方法如下。
?
添加引用
#include <iostream>
using namespace std;
?
?
在構(gòu)造函數(shù)中調(diào)用
AllocConsole();
freopen("CON", "r", stdin );
freopen("CON", "w", stdout);
freopen("CON", "w", stderr);
cout << "啟動控制臺/n/n";
?
在析構(gòu)函數(shù)中調(diào)用
FreeConsole();
?
需要輸入輸出時只需
#include <iostream>
using namespace std;
和
cout << "顯示的內(nèi)容/n";
char pStr[20];
cin >> pStr;
即可
總結(jié)
以上是生活随笔為你收集整理的MFC中使用控制台窗口输入输出的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python教学视频r_R Tutori
- 下一篇: Xshell 的基本使用