0

可能重复:
非控制台应用程序项目中的 C++ 控制台

我正在调试以 winmain 开头的 windows 程序。里面有 smome printf,我想知道我是否可以在某处查看 printf 输出?我需要一些特殊的工具吗?

4

2 回答 2

0

假设您使用的是 VC++,您可以使用OutputDebugString在 IDE 中显示输出。

就像是:

wchar_t buffer[512]
wsprintf(buffer, L"Value is %d\n", value);
OutputDebugString(buffer);
于 2012-06-24T15:40:20.330 回答
0

尝试这个:

AllocConsole();
freopen("CONOUT$", "wb", stdout);
// your printf()

fclose(stdout);
FreeConsole();
于 2012-06-24T16:47:47.190 回答