C语言执行程序问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:24:40
当编辑好一个程序,没什么问题后运行,完了保存.在TC文件夹中找到此程序的EXE文件,打开后输入了应该输入的数据,回车,结果只是屏幕一闪,没有显示在TC.EXE上一样的效果.
请问,这是怎么回事??

开始菜单 -> 运行 输入“CMD” 。
用 CD 到你EXE文件存放的位置 。 再输入TC.EXE 就不会一闪而过了 。。
我编C程序是用DEV 这会有这样的情况 。

还有一个方法:
前面加上#include <process.h>
程序最后加上:system("pause");
不过和getchar()效果相同

这是因为在程序中没有断点,程序是执行了,但是结果出来后,立刻就关闭了,所以你看不到。你在main()的最后一行,加上个getchar();(就是让你输入一个字符的意思),然后重新编译。之后,你再次直接点击exe文件运行,就能看见结果了。

同意楼上看法.
当然你也可以直接右键这个exe文件,在程序里把退出时关闭勾掉,这样就能看结果了

alt+f5能看运行结果