【发布时间】:2021-05-11 11:14:30
【问题描述】:
这是输出的图片(左边是 .exe,右边是 Visual Studio。] 我正在尝试制作一个井字游戏程序,当我在 Visual Studio 中运行它时,它显示正常并且没有错误。但是,当我尝试运行由 VS 编译器生成的 .exe 文件时,而不是 彩色 X 和 O 它只显示它应该是的 ansi 颜色代码。有谁知道我将如何解决这个问题,或者可能是什么原因?
我是这样定义颜色的:
#define ANSI_COLOR_CYAN "\x1b[36m"
#define ANSI_COLOR_RESET "\x1b[0m"
这是我的一个 printf 调用示例:
printf(ANSI_COLOR_RED"\nYOU LOST. BETTER LUCK NEXT TIME...\n\n");
printf(ANSI_COLOR_RESET);
【问题讨论】:
-
Howzit,你现在是如何在你的应用中设置颜色的?
-
提供一些代码,以便更好更快地获得帮助。
-
好的,我会添加我的颜色定义代码和我对 printf 的调用。
-
您的 Windows 控制台没有终端仿真。
标签: c windows visual-studio