/* エスケープシーケンステストプログラム */ /* 文字色指定 */ /* 指定方法 (ESC[〜 = "\x1b[〜" = "\033[〜" */ /* 前景色 */ /* ESC[30m : 黒 */ /* ESC[31m : 赤 */ /* ESC[32m : 緑 */ /* ESC[33m : 黄色 */ /* ESC[34m : 青 */ /* ESC[35m : マゼンダ */ /* ESC[36m : シアン */ /* ESC[37m : 白 */ /* ESC[39m : デフォルトに戻す */ /* 背景色 */ /* ESC[40m : 黒 */ /* ESC[41m : 赤 */ /* ESC[42m : 緑 */ /* ESC[43m : 黄色 */ /* ESC[44m : 青 */ /* ESC[45m : マゼンダ */ /* ESC[46m : シアン */ /* ESC[47m : 白 */ /* ESC[49m : デフォルトに戻す */ #include int main() { printf("\033[31m\033[42m"); printf("hogehoge\n"); printf("\033[32m\033[43m"); printf("hogehoge\n"); printf("\033[33m\033[44m"); printf("hogehoge\n"); printf("\033[34m\033[45m"); printf("hogehoge\n"); printf("\033[35m\033[46m"); printf("hogehoge\n"); printf("\033[36m\033[47m"); printf("hogehoge\n"); printf("\033[30m\033[41m"); printf("hogehoge\n"); printf("\033[37m\033[40m"); printf("hogehoge\n"); /* デフォルト設定にする */ printf("\033[39m\033[39m"); printf("hogehoge\n"); }