コマンドプロンプトで文字に色を付けて出力するには、SetConsoleTextAttribute関数を使います。この関数に下記のコードの用にカラーコードを渡すことにより色を設定できます。設定できる色は16色から設定できます。 プロジェクトのダウンロード #pragma comment(linker,"/opt:nowin98") #include<windows.h> EXTERN_C void #ifdef _DEBUG _mainCRTStartup() #else mainCRTStartup() #endif { LPCSTR szText="Hello, World!\n"; DWORD dwNumberOfBytesWritten; const HANDLE hStdOut=GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFF
![コマンドプロンプトで色付きの文字を出力する : 未知の破片](https://cdn-ak-scissors.b.st-hatena.com/image/square/f100e151f420e64251ea742e552366f60329ed15/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Fkenji000012-program%2Fimgs%2F7%2F6%2F76ccf67d-s.png)