注册 登录
编程论坛 C图形专区

c图形编程的一个问题

li57681522 发布于 2007-07-10 21:47, 1325 次点击
#include <conio.h>
void main()
{
register int i;
gotoxy(6,8);
printf("This is a test of the clreol() function.");
getch();
gotoxy(6,8);
clreol();
for(i=0;i<20;i++)
printf("Hello\n");
getch();
clrscr();
}

这段程序中的两个getch有什么用啊?谢谢大家指点指点啊
4 回复
#2
奔跑的鸟2007-07-10 23:00
有暂停的作用,在那里等你输入一个键后才继续执行后面的代码,你可以试试把他们删除了看,结果是一闪而过的,根本看不到
#3
li576815222007-07-11 12:55
谢谢!
但我试了下,好象不是这样的哦;
把第一个删了,就显示了20个hello
而把第二个删了,会多显示press any key to continue
#4
奔跑的鸟2007-07-11 18:40

要看在什么编译器里了,tc2.0,win-tc里是这样的,其他编译器有自己带暂停的,你把地一个删除了就看不到This is a test of the clreol() function.这句了,正是因为在这之后没暂停而直接打印了后面循环20次的hello

#5
li576815222007-08-10 09:11

哈哈!!
谢谢了,今天终于弄懂了.

1