MFC调用Console printf输出

摘要:关于MFC调用Console printf输出的深入研究。

步骤/方法

  • 01

    #include <io.h> #include <fcntl.h> #include <io.h> #include <fcntl.h> void OpenConsole() {

  • 02

    AllocConsole(); HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); int hCrt = _open_osfhandle((long)handle,_O_TEXT); FILE * hf = _fdopen( hCrt, "w" ); *stdout = *hf; }

  • 03

    添加CXXApp为成员函数 InitInstance调用OpenConsole(); 就可以调出Console用print输出了

(0)

相关推荐

  • 串口怎么用printf函数发送数据?

    串口和串口之间的通信是串口通信(Serial Communication), 它是指外设和计算机间,通过数据信号线 .地线.控制线等,按位进行传输数据的一种通讯方式.在51程序中我们常常使用print ...

  • 华为路由器console口基本加密配置

    随着华为网络设备的广泛应用,设备的安全配置有了更高的要求,配置console口加密可以有效防止非专业人士的误操作 操作方法 01 新建拓扑图,再AR2上配置console口加密 02 进入系统视图:s ...

  • 不用第三个变量将a,b,c三个整数中的最大值输出

    C语言里的一个简单程序问题. 操作方法 01 1.首先编辑基本结构. 02 2.使用if语句编写. 03 3.运行结果. 方法/步骤2 01 #include<stdio.h> int m ...

  • C/C++语言printf命令该如何使用?

    在C语言以及其它语言中我们经常看到printf命令,那么怎么使用该命令输出想要的结果呢?下面就为大家演示. printf命令简介 01 printf()函数是一个格式化输出函数, 用户可以通过该命令向 ...

  • MFC多线程编程实例

    一般情况下,调用AfxBeginThread()来一次性地创建并启动一个线程,但是也可以通过两步法来创建线程:首先创建CWinThread类的一个 对象,然后调用该对象的成员函数CreateThrea ...

  • c语言输出菱形

    使用c语言,在gcc+vim上,输出一个用*表示的菱形. 操作方法 01 首先,输入预处理指令#include <stdio.h>与函数原型void print(int n). 其中,n表 ...

  • vs2010断点调试技巧分享

    设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。 启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。 调试工具栏:下面是工具栏中 ...

  • vs2010断点调试详细教程

    设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。 启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。 调试工具栏:下面是工具栏中 ...

  • XP下超级终端与嵌入式开发板交互技巧

    一、简介 超级终端是Windows操作系统自带的一个通用的串行交互软件,可以通过这个工具对路由器交换机等进行配置。使用调制解调器、一条零调制解调电缆或以太网连接,再调用此程序能够连接到其他计算机、Te ...