东什么西什么的成语:用TURBO C编的程序直接打开的时候为什么一下子就消失呢?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 02:48:09
就是说不通过TURBO C打开,当然是已经通过编译和连接了。

你好:
那是因为你编的程序可能只是输出一个什么结果?这样的话,在编译连接形成一个EXE文件的以后,执行这个文件时只是输出了一个结果,然后程序就运行完了。程序运行完了自然就关闭了。只不过它执行的很快,你还没来得及看呢就结束了。你可以在你程序的末尾加上一个死循环。这样程序就不会结束了,或者是将你的程序放入一个死循环中。不过这样的话,你就必须手动来关闭它。他、如:在你的程序末尾加这么一个语句:
while(1);
}
或是把你的程序放到一个while(){}循环中。

还有一中方法:
在你程序后加这么几行语句:
int a;
scanf("%d",&a);
这样程序就不会消失了。需要关闭的时候只要随便输入一个数然后按回车就OK了。
试试把朋友。

在DOS下运行, WINDOWS下不行。