请问如何在win32 application中在调试窗口打印信息? 我在调试一个win32 application, 我想找一个类似mfc中的trace那样的函数,请问有这样的函数么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void OutputDebugString( LPCTSTR lpOutputString); //- --------------------// 以下是我常用的.int MyOutput(TCHAR *fmt, ...){ int n=0; static TCHAR msg[102400], *ptr; va_list args; va_start(args, fmt); ptr = msg;#if defined(UNICODE) n = vswprintf(ptr, fmt, args);#else n = vsprintf(ptr, fmt, args);#endif va_end(args); OutputDebugString(msg); return n;}//- --------------------用法:const TCHAR str = "hello";MyOutput("%s, 李逍遥\n", str); #include <windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd){ OutputDebugString("lala"); return 0;}这是我写的一个程序,在哪里看输出的信息啊? 最简单的:#Pragma message(“消息文本”) 按 F5 调试, 如果是 VC6 则在 Debug 窗口有 lala 这样的字符串.如果看不清楚 , 可以多换几行, 比如:OutputDebugString("\n\n -----------------lala -----------------\n");如果是 VS2005 , 则在 "输出" 窗口有打印 如何修改CTabCtrl标签上的名称 Unhandle exception 求两句正则表达式语句,用于解析字幕文件的。 **********************请教一个关于ADO的问题******************* 菜袅问个菜单的问题 关于消息定义的问题? 如何屏蔽任务管理器? 求:PCM WAV采样率和声道转换源码 我想作一个能读取PDF格式的浏览器(我给200分只要回答我会分期给得,决不失言) 我在写文本文件时遇到的问题 windows服务与机器重启的问题 MPEG4编码
LPCTSTR lpOutputString
);
// 以下是我常用的.
int MyOutput(TCHAR *fmt, ...)
{
int n=0;
static TCHAR msg[102400], *ptr;
va_list args; va_start(args, fmt);
ptr = msg;#if defined(UNICODE)
n = vswprintf(ptr, fmt, args);
#else
n = vsprintf(ptr, fmt, args);
#endif
va_end(args);
OutputDebugString(msg); return n;
}
//- --------------------
用法:
const TCHAR str = "hello";
MyOutput("%s, 李逍遥\n", str);
{
OutputDebugString("lala");
return 0;
}这是我写的一个程序,在哪里看输出的信息啊?
如果看不清楚 , 可以多换几行, 比如:
OutputDebugString("\n\n -----------------lala -----------------\n");如果是 VS2005 , 则在 "输出" 窗口有打印