私は "textcolor();"を知っています。 C++のためのもので、私はunixのためのメソッドを見てきました... しかし、Windowsのための方法もありますか?ウィンドウ内のターミナルアプリケーションのCカラーテキスト
#include <stdio.h>
int main()
{
printf("\ntest - C programming text color!");
printf("\n--------------------------------");
printf("\n\n\t\t-BREAK-\n\n");
textcolor(15);
printf("WHITE\n");
textcolor(0);
printf("BLACK\n");
textcolor(4);
printf("RED\n");
textcolor(1);
printf("BLUE\n");
textcolor(2);
printf("GREEN\n");
textcolor(5);
printf("MAGENTA\n");
textcolor(14);
printf("YELLOW\n");
textcolor(3);
printf("CYAN\n");
textcolor(7);
printf("LIGHT GRAY\n");
}
私は、ネット上の任意の何かを見つけることができません... はのは、スタックオーバーフローから良い人々が役立つことを願ってみましょう。ここではD
Cしてくださいではなく、C++
ありがとう、それは素晴らしい、ちょうどデフォルトのライトグレーに戻すように設定することを迷惑?どうもありがとう! –
@JoeDFこれを行うには、元の属性を 'GetConsoleScreenBufferInfo()'で読み込み、それらを変数に格納し、完了したら復元する必要があります。私はこれを行う方法を示す答えを更新しました。 :) – Miguel
ありがとうございます! :D –