回 帖 发 新 帖 刷新版面

主题:为什么我用TC写的程序运行时会突然关闭?

为什么我用tc写的程序编译后运行,才刚运行不到一秒就退出了? 
例如程序: 
main() 

printf("hello"); 

这样写很快就关闭了的! 

要在后面加个getch() 
main() 

printf("hello!"); 
getch(); 

才不会退出 

这是怎么回事啊?我在书上看的教程是不用getch()的啊?

回复列表 (共4个回复)

沙发

getch()是在“等”你按键盘啊,所以不“退出”。

前面的代码不“等”你,所以“很快就关闭了”,这与TC无关。

板凳

也可以用system("pause");

3 楼

[quote]getch()是在“等”你按键盘啊,所以不“退出”。

前面的代码不“等”你,所以“很快就关闭了”,这与TC无关。[/quote]
同意1楼的说法,书只是告你printf("holle");能输出holle,而已

4 楼

用的win_tc吧,好像turboc就没有这种问题

我来回复

您尚未登录,请登录后再回复。点此登录或注册