windows下分配控制台(终端)
来源:互联网 发布:广州轰趴馆 知乎 编辑:程序博客网 时间:2024/06/03 13:20
有时我们在自己的程序中,打印调试信息。在MFC中很多小盆友都用AfxMessageBox或MessageBox弹出调试信息,在Linux下编程的同学都知道Linux有个启动程序的终端,直接调用IO操作后可以在终端上打印信息。windows可否这样呢?答案当然是可以的。
下面以我的对话框程序为例:
包含头文件 #include<windows.h>
在对话框的 CDialog::OnInitDialog()中添加分配终端的代码:
AllocConsole();
freopen("CONOUT$","w+t",stdout);
freopen("CONIN$","r+t",stdin);
然后再需要输出日志的地方调用
printf()或std::cout<< 即可。
程序退出前用FreeConsole()释放控制台资源。
运行结果:
0 0
- windows下分配控制台(终端)
- Windows下控制台输出
- 控制台终端
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解 .
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解(转)
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- RecyclerView
- 记录---我的学信网地址
- c++primer 第五版 函数基础部分 学习笔记
- sed基本编程与cut的基本用法
- sparkstreaming开发手册
- windows下分配控制台(终端)
- 进程分配
- hjfhgjfgh
- js中prototype用法详细介绍
- rcp程序无法启动问题
- Caffe使用step by step:caffe框架下的基本操作和分析
- 廖雪峰python学习笔记1:hello python
- RichTextBox的LoadFile函数的用法
- 十种常见的营销策略