C++编程看不到结果

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:48:10
以前写程序都是在c++里面点惊叹号那个钮看程序~!今天跑去debug文件夹里面点那个.exe的文件运行发现运行只在一瞬间就结束了~!不像在c++里调试那样可以看到运行结果~!请问下这是不是正常的~!

这是正常的!
其实,你双击那个exe文件时,调出了DOS窗口。我以前试过那样运行C程序,也是一闪而过。我最终的解决方法,就是打开DOS( 命令提示符),然后将你编译C以后在Debug文件夹下得到的exe文件的完整路径信息输入,敲击Enter就可以运行这个exe文件了。你可以试试。
比如:我用VC6.0在G盘的名为myd的文件夹下编写了一个名为110的源代码,则用VC6.0执行这个正确的源代码后,系统会在myd文件夹下创建一个名为Debug的文件夹,并在里边生成可执行的文件110.exe。但你双击这个exe文件,发现它只是闪烁了一下。用DOS就可以行这个文件。说句实话,当时作为C初学者的我用这种方式运行C程序得到结果是很兴奋,好像自己真的可以编软件(exe)了一样。

G:\myd\Debug\110或者G:\myd\Debug\110.exe
不过这样运行一个C程序显然不方便,建议你还是吧生成这个exe文件的C源代码再次编译运行就可以了。

正常
运行完自动退出了
你可以通过
开始->运行->CMD
然后把你的程序地址贴入"d:\111.exe"
运行,就能看到结果了

因为你写的是控制台程序时这样的

这是正常的,我一般在程序的最后加个getchar(); 这样就可以看结果了