gpt4 book ai didi

c++ - 在 VS 的控制台中显示 C 代码的输出

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:15 25 4
gpt4 key购买 nike

我从 Turbo C(这是一个糟糕的编译器)切换到 VS Express 2012 for Windows Desktop 来编写 C 代码。它工作正常,但输出显示在像窗口这样的弹出命令行中。我想要在 VS 底部的“输出窗口”中输出,这通常发生在 VS 中。

我采取了以下步骤。

  1. 创建了一个空项目
  2. 将扩展名改为c
  3. 在compile as选项下,修改为compile as c。

C 程序运行良好。此外,虽然 getchar 可用,但它无法识别 getch()

最佳答案

#include <windows.h>
#define ConsoleDebugPrintf(format, ...) \
do { \
char buf[512]; \
snprintf(buf, sizeof buf, format, __VA_ARGS__); \
OutputDebugString(buf); \
} while (false);

您可以像使用 printf 一样使用此宏。如果你愿意,可以使 buf 更大。

关于c++ - 在 VS 的控制台中显示 C 代码的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18734593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com