Windows程序使用控制台输出监视的变量(原来这样也可以)
2011-08-20 11:37
387 查看
Windows程序进行调试进行变量监视的时候,一般通过监视窗口进行,但是这样有时候切来切去很麻烦,今天向同学请教发现了一种可以用控制台监测变量的方法。
只需#include <windows.h>
#include <stdio.h>//使用函数printf
#include <tchar.h>//是用宏_T
然后AllocConsole();//建立控制台
SetConsoleTitle(_T("Debug Output"));//设置控制台串口的标题
freopen("CONOUT$","w",stdout);//重定向输出到控制台
printf("%d,%d\n",x,y);//输出内容
FreeConsole();//关闭控制台
这样就可以在Windows程序运行的过程中进行变量的监控
只需#include <windows.h>
#include <stdio.h>//使用函数printf
#include <tchar.h>//是用宏_T
然后AllocConsole();//建立控制台
SetConsoleTitle(_T("Debug Output"));//设置控制台串口的标题
freopen("CONOUT$","w",stdout);//重定向输出到控制台
printf("%d,%d\n",x,y);//输出内容
FreeConsole();//关闭控制台
这样就可以在Windows程序运行的过程中进行变量的监控
相关文章推荐
- 使用cl.exe在windows控制台下编译C++程序
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- Windows/Linux环境下使用Java VisualVM进行Java程序性能分析与监视
- c#中重定向windows控制台程序的输出信息 - jinjazz - CSDNBlog
- 使用命名管道在winform程序中输出windows service运行状态
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- asp.net web api的自托管模式HttpSelfHostServer可以以控制台程序或windows服务程序为宿主,不单单依赖于IIS web服务器
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- c#中重定向windows控制台程序的输出信息
- 在MFC程序中使用控制台输出打印信息
- c#中重定向windows控制台程序的输出信息
- c#中重定向windows控制台程序的输出信息
- 利用反射机制编写一个程序,这个程序能把类中所有的成员变量赋值,并把操作信息输出到控制台。
- C#.NET编程小技俩输出彩色字体的控制台程序,测试分布式系统时可以用到
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- c#中重定向windows控制台程序的输出信息
- 在MFC程序中使用控制台输出打印信息
- 在MFC程序中使用控制台输出打印信息
- windows下eclipse cdt 无法运行和调试程序,没有输出(调试和运行时不修改系统变量导入第三方dll库)
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。