ZKX's LAB

c语言控制台程序如何控制输出字体及颜色?? c控制台字体颜色

2020-07-22知识8

c++如何改变控制台文字颜色 可以通过system函数,调用系统命令color实现该功能。比如 system(\"color f0\");可以将控制台设置为亮白底黑字。具体解析如下:1 system函数。声明于stdlib.h中,形式为 int 。c语言控制台程序如何控制输出字体及颜色?? http://user.qzone.qq.com/164529140/infocenter这儿有我写的俄罗斯方块,用到了颜色函数,你参考参考吧 0 0 加载更多 你的每个。? 2020SOGOU.COM 京ICP证050897号c程序中控制台字体颜色是如何编写的呢? 如果是C/C++程序的话:首先引入头文件 ConsoleColor.h 或 Windows.h然后在想改变输出文字颜色的地方加以下语句:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0B);然后用正常的输出语句输出自己的内容即可。但是每改变一次颜色就要调用一下这个函数。例子: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:。c语言如何实现在控制台显示不同颜色的字符 #includeincludeint main(){char str[99]=\"color 0A;int i,j;printf(\"测试\\n\");for(i=0;i;i+){str[6]=48+i;for(j=0;j;j+){str[7]=65+j;system(str);Sleep(200);}}getchar();return 0;}请问Windows:如何改变C控制台应用程序打印字体的颜色和背景? #includeinclude(){system(color 3a);printf(Hello world。\\n);system(color 2B);printf(Hello world。\\n);system(pause);return 0;}其中color命令的参数当中的第一个数字是表示字体的前景色,第二个数字表示的是背景颜色。具体可以在cmd下运行help color获得关于命令color的更多使用的详细信息。由于该程序调用了Windows操作系统的外部命令,所以改程序是不可移植的,要想在其它平台实现,应该采用另外的实现方法。c语言控制台程序如何控制输出字体及颜色?? void color(int b){ HANDLE hConsole=GetStdHandle((STD_OUTPUT_HANDLE));SetConsoleTextAttribute(hConsole,b);} 头文件。参数b是具体的颜色,0—10是以黑色为背景的,逐渐递增,背景颜色红橙黄绿青蓝紫以此类推。http://user.qzone.qq.com/164529140/infocenter这儿有我写的俄罗斯方块,用到了颜色函数,你参考参考吧c++如何改变控制台文字颜色 可以通过system函数,调用系统命令color实现该功能。比如system(\"color f0\");可以将控制台设置为亮白底黑字。具体解析如下:1 system函数。声明于stdlib.h中,形式为int system(const char*cmd);功能是执行cmd中的系统命令。对于windows来说,就是执行dos命令。2 color是dos下的一个命令,功能就是设置控制台的底色和文字颜色。color:设置默认的控制台前景和背景颜色。命令格式:COLOR[attr]参数:attr 指定控制台输出的颜色属性。颜色属性由两个十六进制数字指定-第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:0=黑色 8=灰色1=蓝色 9=淡蓝色2=绿色 A=淡绿色3=浅绿色 B=淡浅绿色4=红色 C=淡红色5=紫色 D=淡紫色6=黄色 E=淡黄色7=白色 F=亮白色如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。这个值来自当前控制台窗口、/T 命令行开关或DefaultColor 注册表值。例如:\"COLOR fc\"在亮白色上产生亮红色C语言控制台如何设置局部字体和背景的颜色,很多刚接触C语言的同学都忍受不了黑白分明的控制台程序,其实控制台程序也可以玩得很炫酷,下面我就来跟大家说说怎么样才能把。

#system#控制台程序#控制台#c语言

随机阅读

qrcode
访问手机版