用Visual C++6.0编C的代码,为什么产生在debug里那个exe文件,不能运行?
用VisualC++6.0编C的代码(不是C++的),为什么产生在debug里那个exe文件,不能运行?能打开,但当键入时,闪一下就没了。老师说让改成C++的,说是因为V...
用Visual C++6.0编C的代码(不是C++的),为什么产生在debug里那个exe文件,不能运行?能打开,但当键入时,闪一下就没了。老师说让改成C++的,说是因为Visual C++ 不兼容C的输入输出语句,我无语。有没有更好的解决办法??
展开
展开全部
你老师是个菜吧...真尼玛误人子弟啊,真想爆粗口...
ly20082688说的对。
exe文件就是可运行文件,你让程序干啥它就干啥,干完它就结束了。比如你打印个"Hello world!",打印完你不做处理,它就结束了。计算机速度那么快,给你的印象就是一闪而过,其实人家都已经运行完了。
你要是想停住,就加个 system("pause"); 就可以了。
不过你也没必要搞这个飞机啊...直接在调试环境里按 “!" ,就是“运行”就行了啊,它会自动给你停住的,还提示你“Press any key to continue",多人性化啊。
ly20082688说的对。
exe文件就是可运行文件,你让程序干啥它就干啥,干完它就结束了。比如你打印个"Hello world!",打印完你不做处理,它就结束了。计算机速度那么快,给你的印象就是一闪而过,其实人家都已经运行完了。
你要是想停住,就加个 system("pause"); 就可以了。
不过你也没必要搞这个飞机啊...直接在调试环境里按 “!" ,就是“运行”就行了啊,它会自动给你停住的,还提示你“Press any key to continue",多人性化啊。
2013-04-02
展开全部
这个不是代码的问题 而是编译和编译环境有关 在main函数的最后加一条getchar();这是一种办法 因为需要在最后等待键盘响应 system("pause"); 最后面加上这个暂停语句! 这句也还行 可以实现你说的暂停功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是不能运行,是已经运行结束了,你需要让程序停在那,结尾return前随便用个死循环就成!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的主函数没有返回值,在你的代码主函数的最后一行加一句system("pause");就可以了
如果有,在return前添加就可以了
如果有,在return前添加就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-02
展开全部
system("pause"); 最后面加上这个暂停语句!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询