200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 转 C语言改变字体颜色 如何在c语言中改变背景和字体的颜色?

转 C语言改变字体颜色 如何在c语言中改变背景和字体的颜色?

时间:2019-01-11 00:53:20

相关推荐

转 C语言改变字体颜色 如何在c语言中改变背景和字体的颜色?

/*给你看看教程吧!!*/

Turbo C2.0的字符屏幕函数主要包括文本窗口大小的设定、窗口颜色的设置、

窗口文本的清除和输入输出等函数。

1.文本窗口的定义

Turbo C2.0默认定义的文本窗口为整个屏幕, 共有80列(或40列)25行的文本

单元, 每个单元包括一个字符和一个属性, 字符即ASCII 码字符, 属性规定该字

符的颜色和强度。

Turbo C2.0可以定义屏幕上的一个矩形域作为窗口, 使用window()函数定义。

窗口定义之后, 用有关窗口的输入输出函数就可以只在此窗口内进行操作而不超

出窗口的边界。

window()函数的调用格式为:

void window(int left, int top, int right, int bottom);

该函数的原型在conio.h 中 (关于文本窗口的所有函数其头文件均为conio.h,

后面不再说明)。 函数中形式参数(int left, int top)是窗口左上角的坐标,

(int right, int bottom)是窗口的右下角坐标, 其中(left, top)和(right,

bottom) 是相对于整个屏幕而言的。 Turbo C 2.0规定整个屏幕的左上角坐标为

(1, 1), 右下角坐标为(80, 25)。并规定沿水平方向为 X轴, 方向朝右; 沿垂直

方向为 Y轴, 方向朝下。若window()函数中的坐标超过了屏幕坐标的界限, 则窗

口的定义就失去了意义, 也就是说定义将不起作用, 但程序编译链接时并不出错。

另外, 一个屏幕可以定义多个窗口, 但现行窗口只能有一个(因为DOS为单任

务操作系统), 当需要用另一窗口时, 可将定义该窗口的window() 函数再调用一

次, 此时该窗口便成为现行窗口了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。