如何更改c语言窗口的背景颜色与字体颜色在c语言及其他语言的程序编写中,程序的输出窗口总是黑漆漆的,非常难看,那么怎么样才能改变它单调的颜色呢? 1.调用color函数法
2.更改属性法
3.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(加强)。 也许有人要问,如果要有其他颜色该怎么办? 这很简单,所有颜色都是基于红绿蓝三原色来调和而成的。 举两个例子: 红色+绿色=黄色 绿色+蓝色=青色 红色+蓝色=品红 红色+绿色+蓝色=白色 黄色、青色、品红都是由两种及色相混合而成,所以它们又称相加二次色。另外: 红色+青色=白色 绿色+品红=白色 蓝色+黄色=白色 再多的文字也表达不完我们要学的东西,所以希望需要学习的朋友可以直接加入我们的学习群交流,每天晚上八点开始语音解答,每天晚上九点开始授课;遇到问题可以加我们的学习群;群里面找老司机给你们 解答C/C++ JAVA 疑难杂题要编译器要离线视频可以加QQ群171421384群文件下载或者直接加小编qq好友:2557171836,有任何问题都可以来问小编 |
|