关于Pascal的crt单元输出彩色文字
pascal吧
全部回复
仅看楼主
level 1
zyxzslhypztc 楼主
默认提供了Blue,Green等几种颜色,不知道可不可以自己直接指定RGB颜色呢?
2014年10月19日 00点10分 1
level 6
Crt 单元介绍
Crt单元即显示单元,主要可以控制程序在显示器上的显示设置;
如果用使用本单元,需要在程序前加入如下关键句;
Uses crt; //使用本单元
下面介绍几个常用的crt子程序
1:)定位鼠标光标的位置;
gotoxy( a,b); //表示把光标定位到第b行第a列;
例子:gotoxy(2,4); writeln(‘*’); 在第4行第2列输出一个’*’号;
2:) 显示延时程序;
Delay( x);// 表示延时x毫秒
例子: writeln(2); delay(1000); writeln(3);
//2跟3的输出中间停留1秒钟。
3:) 把屏幕上的内容全部清空;
CLRSCR; //清屏
例子: writeln(‘*’); clrscr ;writeln(‘?’); //屏幕只显示一个’?’号;
4:)设置前景色
Textcolor(x) ;//设置前景也是为x;
X=1为蓝色 x=2为绿色 x=3为青色, x=4为红色
例子; textcolor(1); writeln(5); //屏幕上显示一个蓝色的5
5:)设置背景色
Textbackground(x);//设置背景色,其他如上;
6:让电脑发声
Sound(x); //让电脑以指定的频率x发出声音.
7:检查键盘上否则有键按下;
Keypressed //这个是个布尔型;
例子 while not keypressed do ….. 如果键盘不按下就一直做。。。。
8; 等待键盘输入回车键;
Readln;
2014年10月19日 04点10分 2
大诶所问
2014年10月19日 05点10分
回复 猎火电脑工作室 :答非所问
2014年10月19日 05点10分
回复 猎火电脑工作室 :只需回答是即可
2014年10月19日 05点10分
回复 wfwhl12 :[滑稽]
2014年10月19日 05点10分
level 9
crt单元库是基于控制台程序的单元库,所以只有16种颜色
想弄RGB颜色就用基于Windows的graph单元库吧
2014年10月19日 05点10分 3
1