VC中要呼叫windows API來改變字型顏色。
下面舉個例子:
#include
int main(void)
{
printf("Hello\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED);
getchar();
return 0;
}
其中FOREGROUND顏色只有四種:GREEN,BLUE,RED,INTENSIFY(加強)。
也許有人要問,如果要有其他顏色該怎麼辦?
這很簡單,所有顏色都是基於紅綠藍三原色來調和而成的。
舉兩個例子:
紅色+綠色=黃色
綠色+藍色=青色
紅色+藍色=品紅
紅色+綠色+藍色=白色
--------引用自 某人的部落格
VC中要呼叫windows API來改變字型顏色。
下面舉個例子:
#include
#include
int main(void)
{
printf("Hello\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN);
printf("Hello\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE|FOREGROUND_GREEN|FOREGROUND_RED);
printf("Hello\n");
getchar();
return 0;
}
其中FOREGROUND顏色只有四種:GREEN,BLUE,RED,INTENSIFY(加強)。
也許有人要問,如果要有其他顏色該怎麼辦?
這很簡單,所有顏色都是基於紅綠藍三原色來調和而成的。
舉兩個例子:
紅色+綠色=黃色
綠色+藍色=青色
紅色+藍色=品紅
紅色+綠色+藍色=白色
--------引用自 某人的部落格