C 着色控制台输出

C++ coloring console output

本文关键字:输出 控制台      更新时间:2023-10-16

如何从字符数组中涂上特定项目?所以我有一个喜欢:char a [50]其中a [4] =" C"。我该如何为那个角色涂色?我只知道如何使用这样的东西为所有字符涂色:

HANDLE hConsole;
hConsole = GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleTextAttribute
(hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY);

好吧,您必须一次打印一个字符,然后在颜色1和2之间切换。

您也可以使用WriteConsoleoutput(),但是您需要明确管理这些字符的定位,因为它不使用光标。