0

文字の配列から特定のアイテムに色を付けるにはどうすればよいですか? だから私は次のようなものを持っています: char a[50] where a[4] = "c". どうすればそのキャラクターに色を付けることができますか? 私はこのようなものを使用してすべての文字を着色する方法しか知りません:

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

2 に答える 2

1

一度に 1 文字ずつ印刷し、color1 と color2 を切り替える必要があります。

于 2012-11-08T20:05:13.743 に答える
0

WriteConsoleOutput()を使用することもできますが、カーソルを使用しないため、これらの文字の配置を明示的に管理する必要があります。

于 2012-11-10T15:32:02.813 に答える