c++将日志打印到Output窗口
2017-05-11 10:19
1136 查看
在调试代码时,往往系统将一些变量连续实时打印出来,这样便于分析故障。在MFC中有TRACE宏可以用,在C++编程时就需要自己来构造了,代码如下:
void Output(const char*format, ...)
{
char buffer[1000];
va_list argptr;
va_start(argptr, format);
wvsprintf(buffer, format, argptr);
va_end(argptr);
OutputDebugString(buffer);
}
代码使用
void main()
{
int a =1;
int b = 2;
char sz[] = {"hello"};
Output(_T("===>a=%d,b=%d,sz=%s.\r\n"), a,b,sz);
}
void Output(const char*format, ...)
{
char buffer[1000];
va_list argptr;
va_start(argptr, format);
wvsprintf(buffer, format, argptr);
va_end(argptr);
OutputDebugString(buffer);
}
代码使用
void main()
{
int a =1;
int b = 2;
char sz[] = {"hello"};
Output(_T("===>a=%d,b=%d,sz=%s.\r\n"), a,b,sz);
}
相关文章推荐
- C++ 在Output窗口打印信息
- 实现TRACE宏功能(内联函数形式和宏形式),无MFC时打印到Output窗口
- log4net 打印调试信息到 Visval Studio 调试输出窗口; output debug infomation to output window
- C++里面方便的打印日志到文件
- 日志打印的vs的窗口
- QT-窗口打印debug信息,本地日志保存,以及执行shell脚本并且把信息打印在窗口
- Android JNI打印c\c++日志信息
- linux C/C++ 日志打印函数
- C++打印日志输出文件
- C++程序执行路径日志打印
- C++ log4cxx日志打印配置文件详解
- c++命令提示符窗口下打印指定大小的菱形代码
- C++ 日志打印与记录
- 转载:c++打印日志文件的一个模板
- C++之日志打印
- 实现TRACE宏功能(内联函数形式和宏形式),无MFC时打印到Output窗口
- 1.Jdeveloper打印出完整日志(-Djbo.debugoutput=console)
- C++ 打印输出日志文件
- C++ 打印日志
- C++软件添加dump调试打印日志(推荐)