用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的输入输出语句,我无语。有没有更好的解决办法?? 展开
 我来答
xyzprb
2013-04-01 · TA获得超过133个赞
知道答主
回答量:139
采纳率:0%
帮助的人:71.3万
展开全部
你老师是个菜吧...真尼玛误人子弟啊,真想爆粗口...
ly20082688说的对。
exe文件就是可运行文件,你让程序干啥它就干啥,干完它就结束了。比如你打印个"Hello world!",打印完你不做处理,它就结束了。计算机速度那么快,给你的印象就是一闪而过,其实人家都已经运行完了。
你要是想停住,就加个 system("pause"); 就可以了。
不过你也没必要搞这个飞机啊...直接在调试环境里按 “!" ,就是“运行”就行了啊,它会自动给你停住的,还提示你“Press any key to continue",多人性化啊。
匿名用户
2013-04-02
展开全部
这个不是代码的问题 而是编译和编译环境有关 在main函数的最后加一条getchar();这是一种办法 因为需要在最后等待键盘响应 system("pause"); 最后面加上这个暂停语句! 这句也还行 可以实现你说的暂停功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你那里还好吗想你d8d28
2013-04-01 · TA获得超过195个赞
知道小有建树答主
回答量:195
采纳率:100%
帮助的人:76.4万
展开全部
不是不能运行,是已经运行结束了,你需要让程序停在那,结尾return前随便用个死循环就成!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b1de0ea
2013-04-01 · TA获得超过239个赞
知道小有建树答主
回答量:464
采纳率:0%
帮助的人:351万
展开全部
如果你的主函数没有返回值,在你的代码主函数的最后一行加一句system("pause");就可以了
如果有,在return前添加就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-02
展开全部
system("pause"); 最后面加上这个暂停语句!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式