li57681522 发表于 2007-7-10 21:47
c图形编程的一个问题
#include <conio.h><BR>void main()<BR>{<BR> register int i;<BR> gotoxy(6,8);<BR> printf("This is a test of the clreol() function.");<BR> getch();<BR> gotoxy(6,8);<BR> clreol();<BR> for(i=0;i<20;i++)<BR> printf("Hello\n");<BR> getch();<BR> clrscr();<BR>}<BR><BR>这段程序中的两个getch有什么用啊?谢谢大家指点指点啊
奔跑的鸟 发表于 2007-7-10 23:00
有暂停的作用,在那里等你输入一个键后才继续执行后面的代码,你可以试试把他们删除了看,结果是一闪而过的,根本看不到
li57681522 发表于 2007-7-11 12:55
谢谢!<BR>但我试了下,好象不是这样的哦;<BR>把第一个删了,就显示了20个hello<BR>而把第二个删了,会多显示press any key to continue<BR>
奔跑的鸟 发表于 2007-7-11 18:40
<P>要看在什么编译器里了,tc2.0,win-tc里是这样的,其他编译器有自己带暂停的,你把地一个删除了就看不到This is a test of the clreol() function.这句了,正是因为在这之后没暂停而直接打印了后面循环20次的hello</P>
li57681522 发表于 2007-8-10 09:11
<P>哈哈!!<BR>谢谢了,今天终于弄懂了.</P>
页:
[1]