C语言如何改变输出字体的大小啊

 我来答
巨佳惠资雨
2020-03-02 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:746万
展开全部
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
=
亮白色
贾寄瑶禾濡
2019-06-14 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:656万
展开全部
函数名:
settextstyle

能:
为图形输出设置当前的文本属性

法:
void
far
settextstyle
(int
font,
int
direction,
char
size);
fornt
为字体:DEFAULT_FONT,
TRIPLEX_FONT,
SMALL_FONT,
SANSSERIF_FONT,
GOTHIC_FONT,也可以用0
~
4代替。
direction
为字符的排列方向:横向和竖向,0为横向排列,1为竖向排列。
size
为字体大小:可用interger做参数。只能选择5个字体。但如果你有不同的中文字库,可以输出不同的中文字体。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式