本文收集整理关于设置c语言中字体颜色的相关议题,使用内容导航快速到达。
内容导航:
Q1:C语言中如何改变字体大小和颜色?
1、首先要分情况,有两种,一种是输出文本字体的大小。另外一种是控制台字体大小。
1)文本数据没有文字大小的概念,无法控制字体大小。例如notepad能改变字体大小并不是改变指定字的大小,而是notepad里的一个设置,打开其它文件你一样会发现字体也随之变化了。如果你希望用IE打开,那你可以写HTML语句以控制文字大小,例如文字大小,这句话就是指用font标签控制字体大小为6。
2)对于控制台字体大小,需要调用平台的api来实现,或者对平台api封装的函数来实现。
比如windows 的控制台程序,就要调用windows的api来实现
BOOL SetConsoleFont(HANDLE, DWORD)
2、system("color 01")可以改变字体的颜色。
颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
Q3:C语言中怎么改变字体颜色
textcolor(),括号内填上颜色值,再用clreol()即可。
Q4:c语言 在图形模式下的字体颜色如何设?
SetTextColor()
具体的说明自己查查参考手册吧,祝你好运!
补充:
以上是在MSC环境下的函数。
如果在TC上,图形模式下,设置字体颜色和设置前景颜色一样,用setcolor();
outtext()以外的图形模式下的输出文本函数还有:outtextxy()