分享

如何更改c语言窗口的背景颜色与字体颜色

 涂鸦吧 2016-08-13

如何更改c语言窗口的背景颜色与字体颜色

在c语言及其他语言的程序编写中,程序的输出窗口总是黑漆漆的,非常难看,那么怎么样才能改变它单调的颜色呢?

如何更改c语言窗口的背景颜色与字体颜色

1.调用color函数法

  1. 加入#include 头文件,没有此头文件则无法调用本文使用的函数。

    如何更改c语言窗口的背景颜色与字体颜色

  2. 在你所需要改变窗口颜色的位置调用函数 system("color xx") xx分别指的是背景颜色和文字(前景)颜色。x为一位16进制数,即1-f都可以使用。可以随意组合。

    如何更改c语言窗口的背景颜色与字体颜色

  3. 1-f分别代表的颜色如下:

    0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 湖蓝色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色

    如何更改c语言窗口的背景颜色与字体颜色

  4. 将背景设为白色,文字设为红色后的结果就是这样啦。

    如何更改c语言窗口的背景颜色与字体颜色

    如何更改c语言窗口的背景颜色与字体颜色

如何更改c语言窗口的背景颜色与字体颜色

2.更改属性法

  1. 在打开用c语言制作的程序后,右击标题栏。

    如何更改c语言窗口的背景颜色与字体颜色

  2. 选择“属性”

    如何更改c语言窗口的背景颜色与字体颜色

  3. 选择“颜色”选框

    如何更改c语言窗口的背景颜色与字体颜色

  4. 这样就可以自由地调换颜色啦,左上方选择更改哪里的颜色,右上方可以通过填写rgb值来自由设置颜色。而中间一栏是预设好的颜色,可以直接使用。下方是预览图。

    如何更改c语言窗口的背景颜色与字体颜色

  5. 选择“确定”后,会有一个选择,请酌情自行选择。

    如何更改c语言窗口的背景颜色与字体颜色

    如何更改c语言窗口的背景颜色与字体颜色

  6. 6

    将背景设为白色,文字设为红色后的结果就是这样啦。

    如何更改c语言窗口的背景颜色与字体颜色

如何更改c语言窗口的背景颜色与字体颜色

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/C++ JAVA 疑难杂题要编译器要离线视频可以加QQ群171421384群文件下载或者直接加小编qq好友:2557171836,有任何问题都可以来问小编

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多