用vs2012编写c语言的时候,运行时总有闪退的问题。。。但是我看过网上的一些解决方法,却好像没有
用vs2012编写c语言的时候,运行时总有闪退的问题。。。但是我看过网上的一些解决方法,却好像没有什么用!求大神帮忙一下!!!...
用vs2012编写c语言的时候,运行时总有闪退的问题。。。但是我看过网上的一些解决方法,却好像没有什么用!求大神帮忙一下!!!
展开
展开全部
在 main 函数 return 之前加一句接收键盘输入的。例如 getch() 之类。不然你写的dos窗口程序,在return 后自动关闭了控制台。
更多追问追答
追问
是getchar吗?我输入木有用!
追答
那就可能是代码有问题运行中出现异常退出了。代码不长的帖来看看?或者你单步运行看看跑到哪出退出的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-10
展开全部
需要是暂停,
比如你的输入方式是getchar或是cin,scanf,首先是支持的,如果vs2012,cin一定是可以的,随便输入一个东西都行,只要让屏幕暂时锁定一会就好了,也许只是想暂停一小会,可也用sleep设个时间,只要能看清也好
比如你的输入方式是getchar或是cin,scanf,首先是支持的,如果vs2012,cin一定是可以的,随便输入一个东西都行,只要让屏幕暂时锁定一会就好了,也许只是想暂停一小会,可也用sleep设个时间,只要能看清也好
追问
肿么弄。。。
追答
可以试试,不过定义要放在前面,不然有可能会出错
int x;
cin>>x;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是vs的特性,你是写c语言对吧 ,那在程序最后加一句无意义的scanf输入语句,就可以看到结果了。
更多追问追答
追问
怎么输入。。你把整句写一下
追答
int x;
scanf("d%",x);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加一个输入,getchar();getchar();
更多追问追答
追问
没用。。。
追答
不可能没用的,,我的VS2010都可以用。。。。是你不知道创建工程,,然后你改的代码,,和你编译的不是同一个代码,,,,就会出现你那种情况,,,你重新看看是不是你保存的代码,,和你编译的不是同一个,,以前我出现过类似的问题,,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询