注册 登录
编程论坛 C++教室

新手的新问题

只手驾破船 发布于 2010-11-24 23:23, 414 次点击
想问一下朋友们,对用vc6做好的小程序,编译会自动保存吗,还有就是生成的exe文件,为什么有的双击exe文件就能打开,有的又不行,是怎么回事啊
7 回复
#2
pangding2010-11-24 23:26
你是问编译前会不会先自动保存一下文件吧?会的。

那个 exe 的不是很清楚是怎么回事。
#3
只手驾破船2010-11-24 23:34
比如,我做好的源文件,在我的安装目录下双击debug进入里面就有个exe文件,打开就可以象在vc6里运行的一样,可以提供输入什么的,但是有些文件要么打不开,要么按enter 就自动退出了,是怎么的一回事
#4
只手驾破船2010-11-24 23:35
比如,我做好的源文件,在我的安装目录下双击debug进入里面就有个exe文件,打开就可以象在vc6里运行的一样,可以提供输入什么的,但是有些文件要么打不开,要么按enter 就自动退出了,是怎么的一回事
#5
xanxus2010-11-24 23:42
有些可以打开是因为需要你进行输入操作才能够执行,而有些打不开是因为你的exe文件显示的是结果,就会出现一闪而过的情况,你可以增加暂停的语句来观看结果,比如你在程序末尾加上system(“PAUSE”);就不会一闪而过了!

[ 本帖最后由 xanxus 于 2010-11-24 23:46 编辑 ]
#6
只手驾破船2010-11-24 23:51
谢谢啊,明白了,我能打开提供输入输出操作的,有暂停语句,
#7
南国利剑2010-11-25 01:00
回复 楼主 只手驾破船
如果你的代码没有问题的话。
那你双击exe文件时,程序其实已经运行了,并且结束了。
只是一闪而过,你并没有看到而已。
想要看到dos界面和输出结果。
你可以在你的代码最后加一个输入语句。或者暂停语句。
然后重新生成exe文件。然后,你再次运行exe是就会看到dos界面了
#8
kittel2010-11-25 13:05
回复 4楼 只手驾破船
你单独运行的exe,结果出来但一闪而过了。如果你想很好的看结果,又不想添加延时的代码,可以打开源文件,直接按ctrl+F5,就OK了!
1