用vs2012编写c语言的时候,运行时总有闪退的问题。。。但是我看过网上的一些解决方法,却好像没有

用vs2012编写c语言的时候,运行时总有闪退的问题。。。但是我看过网上的一些解决方法,却好像没有什么用!求大神帮忙一下!!!... 用vs2012编写c语言的时候,运行时总有闪退的问题。。。但是我看过网上的一些解决方法,却好像没有什么用!求大神帮忙一下!!! 展开
 我来答
cjj796
2013-10-10 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3532万
展开全部

在程序的最后或return 的上面,加上:

system (" pause ");

这样程序就暂停了,等你按键后继续

更多追问追答
追问
没有用。。。老是说我 的system是不存在此意义的词
追答

加上头文件:

#include <stdio.h>
#include <stdlib.h>
yzviolet
2013-10-10 · TA获得超过2578个赞
知道大有可为答主
回答量:1196
采纳率:0%
帮助的人:1008万
展开全部
在 main 函数 return 之前加一句接收键盘输入的。例如 getch() 之类。不然你写的dos窗口程序,在return 后自动关闭了控制台。
更多追问追答
追问
是getchar吗?我输入木有用!
追答
那就可能是代码有问题运行中出现异常退出了。代码不长的帖来看看?或者你单步运行看看跑到哪出退出的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-10
展开全部
需要是暂停,

比如你的输入方式是getchar或是cin,scanf,首先是支持的,如果vs2012,cin一定是可以的,随便输入一个东西都行,只要让屏幕暂时锁定一会就好了,也许只是想暂停一小会,可也用sleep设个时间,只要能看清也好
追问
肿么弄。。。
追答
可以试试,不过定义要放在前面,不然有可能会出错
int x;
cin>>x;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linman2010
2013-10-10 · TA获得超过302个赞
知道小有建树答主
回答量:525
采纳率:100%
帮助的人:276万
展开全部
这个是vs的特性,你是写c语言对吧 ,那在程序最后加一句无意义的scanf输入语句,就可以看到结果了。
更多追问追答
追问
怎么输入。。你把整句写一下
追答
int x;
scanf("d%",x);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-10-10 · TA获得超过718个赞
知道小有建树答主
回答量:1179
采纳率:0%
帮助的人:625万
展开全部
加一个输入,getchar();getchar();
更多追问追答
追问
没用。。。
追答
不可能没用的,,我的VS2010都可以用。。。。是你不知道创建工程,,然后你改的代码,,和你编译的不是同一个代码,,,,就会出现你那种情况,,,你重新看看是不是你保存的代码,,和你编译的不是同一个,,以前我出现过类似的问题,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式