该函数的原型在conio.h。中函数中形式参数left和top是窗口左上角的坐标,right和bottom是窗 口的右下角坐标,其中(left,top)和(right,bottom)是相对于整个屏幕而言的。Turbo C2.0规定整个 屏幕的左上角坐标为(1,1),右下角坐标为(80,25)。并规定水平方向为X轴,方向自左向右;沿垂直 方向为Y轴,方向自上至下。 注意:
}程序运行结果如图18.1所示:
图18.1 输出文本
实例2 以阶梯状输出文本,要求绿底黄字
本例实现以阶梯状输出字符串,要求绿底黄字。
#include <stdio.h> #include <conio.h> main() { int i; char c[]="abcdefghijklmnopqrstu"; clrscr(); textbackground(GREEN);/* 设置屏幕背景色 */ window(5, 5, 35, 25); /* 定义文本窗口 */ textcolor(14);/* 定义窗口背景色 */ for(i=0;i<21;i++) { gotoxy(i,i); putch(c[i]); /*在指定位置输出字符*/ }
参数color为要设置的字符的颜色。
有关颜色的定义如表18.1所示:
表18.1 颜色的相关属性
符号常数 BLACK
数值 0
含义 黑
字符或背景 两者均可
BLUE
1
蓝
两者均可
GREEN
2
绿
两者均可
CYAN
3
青
两者均可
RED
4
红
两者均可
MAGENTA
5