我用VC++6.0编了一个程序,并组建了exe文件,但是为什么我一运行exe文件,点回车之后自动关闭

我用VC++6.0编了一个程序,并组建了exe文件,但是为什么我一运行exe文件,点回车之后自动关闭,我还没看到运行结果就关闭了。很愁人,求解

如果直接打开exe文件运行,由于你没有暂停语句,所以当程序运行完之后就会直接退出。
而在编译系统中调试运行时,由于只是调试,因此在运行完程序后还会出现一句话,让你按任意键退出。
至于解决办法吗?就是在程序结束前插入system("pause");,记住如果main函数有返回值,如int main()应该在return 0;前插入;如果main函数没有返回值,如void main(),就可以在最后插入。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-22
详细操作,谢谢了 编译后,不会是有个.exe么,直接运行不就ok了,按回车变没,说明程序有问题追问

程序没有问题,
#include
#include
void main()
{
char string[81];
int i, num=0,word=0;
char c;
gets(string);
for(i=0;(c=string[i])!='\0';i++)
if(c==' ')
word=0;
else if (word==0)
{
word=1;
num++;
}
printf("There are %d words in the line.\n",num);
}
调试时点了回车也自动关闭无法看结果
请问#include这个是干啥的?

第2个回答  2012-07-22
运行的时候很好啊,没出现问题,你再试一试吧

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网