C言語 printfの表示色を変える

#include
#include
void main( )
{
HANDLE hStd = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hStd,0xc); // これ以降、赤(強調)表示
printf("ABC\n");
SetConsoleTextAttribute(hStd,0x7); // これ以降、白表示
printf("ABC\n");
}

4=赤、2=緑 1=青、8=強調 ビットでの組み合わせで色と強調を設定できる。
その他、バックグラウンド色も設定可能。