可以利用intgetche(void)函数:
该函数在前面已经讲过,需要说明的是,getche()函数从键盘上获得一个字符,在屏幕上显示的时候,如果字符超过了窗口右边界,则会被自动转移到下一行的开始位置。
例:
#include
#include
intmain()
{
inti;
char*c[]={"BLACK","BLUE","GREEN","CYAN","RED",
"MAGENTA","BROWN","LIGHTGRAY"};
textbackground(0);/*设置屏幕背景色*/
clrscr();/*清除文本屏幕*/
for(i=1;i<8;i++)
{
window(10+i*5,5+i,30+i*5,15+i);/*定义文本窗口*/
textbackground(i);/*定义窗口背景色*/
clrscr();/*清除窗口*/
}
getch();
return0;