当前位置:网站首页>在MFC中使用printf
在MFC中使用printf
2022-04-23 05:48:00 【~哈】
步骤一:
将以下代码加入到对话框初始化函数OnInitDialog()中
AllocConsole();//控制台调试窗口开启
freopen("CONOUT$", "w", stdout);//开启中文控制台输出支持
步骤二:
在退出函数中加入以下代码
FreeConsole(); // 释放控制台资源
如果使用的是右上角默认的叉号退出界面,可以直接添加以下代码
void CMFCprintfDlg::OnClose()
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
FreeConsole(); // 释放控制台资源
exit(0);
CDialogEx::OnClose();
}
注意:
打印使用的函数是C语言的标准输出函数printf,在vs中如果使用printf还需要在工程属性->配置属性->C/C++ ->预处理器定义中添加**_CRT_SECURE_NO_WARNINGS**
版权声明
本文为[~哈]所创,转载请带上原文链接,感谢
https://blog.csdn.net/LF_1845529754/article/details/109559547
边栏推荐
猜你喜欢
[ThreadX] h743zi + lan8720 + ThreadX + netx duo transplantation

【UDS统一诊断服务】四、诊断典型服务(6)— 输入输出控制单元(0x2F)

利用文件保存数据(c语言)

【UDS统一诊断服务】一、诊断概述(2)— 主要诊断协议(K线和CAN)

大学概率论与数理统计知识点详细整理
![[ThreadX] ThreadX source code reading plan (I)](/img/e0/f182a101af24581c808e1d16a0c1fc.jpg)
[ThreadX] ThreadX source code reading plan (I)

Swagger2 generates API documents
[ThreadX] h743 + ThreadX + Filex migration record

安装pyshp库

C语言的浪漫
随机推荐
Robocode教程8——AdvancedRobot
[ThreadX] h743zi + lan8720 + ThreadX + netx duo transplantation
函数的调用过程
pyppeteer爬虫
C#【文件操作篇】按行读取txt文本
Protection of shared data
搭建openstack平台
搭建jpress个人博客
Programmers can also write novels
【UDS统一诊断服务】二、网络层协议(1)— 网络层概述与功能
gst-launch-1.0用法小记
队列解决约瑟夫问题
Installation of GCC, G + +, GDB
四元数乘法
C语言循环结构程序
爬取小米有品app商品数据
声明为全局变量
PM2 deploy nuxt related commands
大学概率论与数理统计知识点详细整理
深拷贝和浅拷贝的区别