c语言控制颜色的代码(C++中如何控制输出界面的颜色)
本文目录
C++中如何控制输出界面的颜色
C++中可以用system()函数控制输出界面的颜色,例如“system("color 1A")”可以设置成蓝色背景颜色、淡绿色前景颜色。
system是一个C语言和C++下的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件《stdlib.h》后方可调用。
system("color 0A")可用于设置颜色,其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色,1=蓝色,2=绿色,3=湖蓝色,4=红色,5=紫色;
6=黄色,7=白色,8=灰色,9=淡蓝色,A=淡绿色,B=浅绿色;
C=淡红色,D=淡紫色,E=淡黄色,F=亮白色。
扩展资料:
system()函数常见用途:
1、system("pause")
可以实现冻结屏幕,便于观察程序的执行结果。
2、system("CLS")
可以实现清屏操作。
3、system("title 窗口标题")
设置cmd窗口标题。
4、system("mode con cols=48 lines=25")
设置窗口宽度高度分别为48和25。
5、system("del 文件路径");
删除文件。
VC6.0的win32控制台程序中怎样用c语言实现设置背景颜色为粉红色,急求高手教育!
#include 《stdio.h》#include《windows.h》//颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为//前景。每个数字可以为以下任何值之一:// 0 = 黑色 8 = 灰色// 1 = 蓝色 9 = 淡蓝色// 2 = 绿色 A = 淡绿色// 3 = 浅绿色 B = 淡浅绿色// 4 = 红色 C = 淡红色// 5 = 紫色 D = 淡紫色// 6 = 黄色 E = 淡黄色// 7 = 白色 F = 亮白色int main(){system("color C7");//system("color D7");//system("color 97");printf("hello world!\n");return 0;}
C语言颜色问题,非常急!!!
1.改变整个控制台的颜色用 system("color 0A"); 其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下: 0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色 2.改变下一个输出或者输入字体和背景的颜色采用SetConsoleTextAttribute函数,如White on Black:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);Red on Black:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_RED);Green on Black:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_GREEN);Yellow on Black:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_RED | FOREGROUND_GREEN);Blue on Black:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_BLUE);Magenta on Black:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_RED | FOREGROUND_BLUE);Cyan on Black:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |FOREGROUND_GREEN | FOREGROUND_BLUE);Black on Gray:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY |BACKGROUND_INTENSITY);Black on White:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY |FOREGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE);Red on White:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY |FOREGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE |FOREGROUND_RED);等等。需要引入头文件:windows.h函数原型:BOOL SetConsoleTextAttribute( HANDLE hConsoleOutput, WORD wAttributes ); wAttributes 的取值含义对应如下:Attribute Meaning FOREGROUND_BLUE Text color contains blue. FOREGROUND_GREEN Text color contains green. FOREGROUND_RED Text color contains red. FOREGROUND_INTENSITY Text color is intensified. BACKGROUND_BLUE Background color contains blue. BACKGROUND_GREEN Background color contains green. BACKGROUND_RED Background color contains red. BACKGROUND_INTENSITY Background color is intensified. COMMON_LVB_LEADING_BYTE Leading byte. COMMON_LVB_TRAILING_BYTE Trailing byte. COMMON_LVB_GRID_HORIZONTAL Top horizontal. COMMON_LVB_GRID_LVERTICAL Left vertical. COMMON_LVB_GRID_RVERTICAL Right vertical. COMMON_LVB_REVERSE_VIDEO Reverse foreground and background attributes. COMMON_LVB_UNDERSCORE Underscore
C语言怎么调颜色
第一步、进入到vs界面,在上方工具栏中选择箭头所指的工具选项,如下图所示。
第二步、选择箭头所指的选项,点击进入选项窗口,如下图所示。
第三步、点击箭头所指的环境选项,进入到环境设置,如下图所示。
第四步、在下拉列表中选择箭头所指的字体和颜色,进行相关设置,如下图所示。
第五步、在这里可以对各种显示项的格式进行相关的设置,包括大小,字体,像前景,项背景等,可以进行自己喜欢的设置,如下图所示。
如何在c语言中改变背景和字体的颜色
调用color函数法加入#include 头文件,没有此头文件则无法调用本文使用的函数。
在你所需要改变窗口颜色的位置调用函数 system("color xx") xx分别指的是背景颜色和文字(前景)颜色。x为一位16进制数,即1-f都可以使用。可以随意组合。
1-f分别代表的颜色如下:0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 湖蓝色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色
更多文章:
对于那种拿了设计师平面方案的客户,凭一张平面图真的能把房子装修好吗?做平面设计图需要什么东西
2024年6月28日 05:58
java运行时下载(要配置java的运行环境,下载jre时出现这个问题,怎么解决)
2024年7月14日 16:18
python执行流程描述(python 怎么执行exe程序)
2024年5月18日 16:12
linux服务打开命令(linux7.7启用xserver命令)
2024年6月29日 09:28
16位时间戳数字转日期(timestamp 16位数字的时间戳 该怎么转换成具体的年月日时间呢)
2024年7月23日 19:10
微软银光是什么,有什么用为什么我每次打开都是一个设置的窗口到底该怎么用呢?我的电脑里有微软银光这个程序,能删除吗
2024年10月5日 09:45
世界500强企业中国有多少家(2021年颁布的世界500强中,中国企业有哪些)
2024年8月9日 09:46
matlab subplot函数(subplot(2,2,1)是什么意思)
2024年7月23日 05:53
typescript react(react native 可以使用typescript开发吗)
2024年6月29日 14:24
交互式shell是什么意思(交互式shell和非交互式shell的区别)
2024年6月29日 04:54
linux查看usb设备命令(怎么查看linux usb设备驱动)
2024年7月24日 03:15