C言語出力の異なる色のフォント

C言語出力の異なる色のフォント

\ 8は、端末エスケープUNIX ESC(16進1A、10進27)である033小数であり、
ESC [XMは、出力色UNIXコマンドの端子に変更されます

それが赤であれば、我々は\ 033 [0として定義し; 32; 31メートル

次の試験手順www.cdxsxbx.com

する#include <stdio.hに>
の#define NONE "\ 033 [M"
の#define RED "\ 033 [0; 32; 31メートル"
の#define LIGHT_RED "\ 033 [1; 31メートル"
の#define GREEN「\ 033 [0; 32 ; 32メートル」
の#define LIGHT_GREEN "\ 033 [1; 32メートル"
の#define BLUE "\ 033 [0; 32; 34メートル"
の#define LIGHT_BLUE "\ 033 [1; 34メートル"
の#define DARY_GRAY "\ 033 [1; 30メートル"
# "\ 033 [0; 36メートル" CYANを定義する
の#define LIGHT_CYAN "\ 033 [1; 36メートル"
の#define PURPLE "\ 033 [0; 35メートル"
の#define LIGHT_PURPLE "\ 033 [1; 35メートル"
の#define BROWN「\ 033 [ 0; 33メートル」
の#define YELLOW "\ 033 [1; 33メートル"
の#define LIGHT_GRAY "\ 033 [0; 37メートル"
の#define WHITE "\ 033 [1; 37メートル"

INTメイン()
{

printf(RED "test1の\ nは" NONE)。
printf(LIGHT_RED "test1の\ nは" NONE)。
printf(GREEN "test1の\ nは" NONE)。
printf(LIGHT_GREEN "test1の\ nは" NONE)。
printf(BLUE "test1の\ nは" NONE)。
printf(LIGHT_BLUE "test1の\ nは" NONE)。
printf(DARY_GRAY "test1の\ nは" NONE)。
printf(CYAN "test1の\ nは" NONE)。
printf(LIGHT_CYAN "test1の\ nは" NONE)。
printf(PURPLE "test1の\ nは" NONE)。
printf(LIGHT_PURPLE "test1の\ nは" NONE)。
printf(BROWN "test1の\ nは" NONE)。
printf(YELLOW "test1の\ nは" NONE)。
printf(LIGHT_GRAY "test1の\ nは" NONE)。
printf(WHITE "test1の\ nは" NONE)。
0を返します。
}

おすすめ

転載: www.cnblogs.com/fuoryao/p/11890534.html