复制代码 在上述代码中,SetConsoleTextAttribute函数的第二个参数可以组合使用多个颜色代码,例如FOREGROUND_RED | FOREGROUND_INTENSITY表示亮红色。 另外,可以使用GetConsoleScreenBufferInfo函数获取控制台的当前属性,然后使用SetConsoleTextAttribute函数修改属性,最后使用SetConsoleCursorPosition函数将光标位置设置回原始位置,以避免...
前景色:数字0-15(十进制数) 或 FOREGROUND_XXX 表示(其中XXX可用BLUE、RED、GREEN表示) 前景色改变的是打印的字符的颜色 背景色:数字16 32 64 或 BACKGROUND_XXX 三种颜色表示 (其中XXX可用BLUE、RED、GREEN表示) 注意:此背景色改变的是打印字符后面一块区域的背景色,而不是整个控制台的背景色 前景加强:数字8...
在“CMD”->“属性”->“颜色”,这种方法就另当别论了。 (1)方法一:调用color命令行程序 Windows的CMD中有个color命令,它可以修改控制台的前景色和背景色,用法如下: 利用C的system函数,就可以调用color这个命令,代码如下 #include <stdio.h> #include <stdlib.h> void main(void) { system("color fc");...
1、C语言改变控制台输出内谷颜色一、改变控制台前景色与背景色,只需用system。函数调用一个cmd命令就行了。 例:#in elude #in elude / for system。int mai n()system(”color 0a);color表示设置控制台前景色和背景色,后面跟参数prin tf(Hello World!n);return 0;运行结果: M D :my pr os pat ev ...
控制台大多数默认是黑底白字的,有时看起来总会有点枯燥,这时候可以改变字体颜色来缓解 在设置颜色时,每个数值都代表着对应的颜色,改变颜色依靠改变参数的数值,对照表如下: 0= 黑色8= 灰色1= 蓝色9= 淡蓝色2= 绿色 A = 淡绿色3= 浅绿色 B = 淡浅绿色4= 红色 C = 淡红色5= 紫色 D = 淡紫色6= 黄色...
1 新建一个控制台C程序,直接运行,效果如下。2 右键控制台弹窗顶部标题栏—>属性,可以看到有四个属性可以设置,我们选择颜色这栏。3 将屏幕文字选为黑色,屏幕背景选为绿色,确定。可以看到控制台的背景与文字已经相应地变化。4 不过这种方法改变的是所有控制台程序的颜色,如何单独更改一个程序的控制台显示颜色?
通过C语言程序修改控制台的背景和前景颜色 本文主要讲解如何通过C语言来修改dos背景和前景颜色,我们首先来看一下dos的背景颜色的属性。 打开开始菜单,点击运行,弹出运行对话框,输入cmd,回车。(打开dos控制台) 在命令提示符界面下,输入help color,弹出下图所示的提示信息。
在C语言中,可以使用特定的库函数来改变控制台窗口的背景颜色。以下是一个简单的例子: #include<windows.h>voidSetConsoleColor(intcolor){ HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hConsole, color); }intmain(){ SetConsoleColor(FOREGROUND_BLUE | BACKGROUND_GREEN);// 设置...
3.赋予控制台上的文字颜色 这里就需要 运用到句柄的知识了。 下面是代码展示 voidcolor(intm){ HANDLE consolehend; consolehend = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(consolehend, m); } 既然代码已经给出,那如何使用呢? 在你要改变颜色的地方,在其上方加入以上代码,就可以了,如下: ...
在C语言中,可以使用Windows API函数SetConsoleTextAttribute来改变控制台窗口的背景颜色。 下面是一个示例程序,演示如何改变控制台窗口的背景颜色为红色: #include<windows.h>intmain(){ HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO consoleInfo; WORD originalAttributes;// 获取控...