vs2010运行程序一按回车就退出了(vs运行结束自动退出)

用VS2010编写的成程序,保存后运行exe再按回车直接退出

你说的 “程序里面有scanf的” 这是在打印结果printf之前 ,当你输入完x,y,z之后直接到比较出结果就结束程序了。

因此,就如 z6502367所说的

在return 0 之前加上 system("pause")或者再加个scanf等待输入

用system("pause")注意加上命名空间

#include stdlib.....using namespace std;

用vs2010写c程序时,为什么总是输入数字按回车后提示程序停止运行?

scanf("%d\n",j);//输入格式的问题

scanf输出函数,运到空格或者换行跳格tab键都表示一个数据的输入结束

但是其输入格式当中

%d\n

就会把回车字符也读入到缓存,等到第二个回车或者是空格才表示一个数据输入结束

所以,出现如上情况。去掉回车字符就可以了

scanf("%d",j);

VS2010编写完C语言后 启动调试 输入后按回车就退出 什么回事?

其实,如果你打开Debug里的exe,执行情况与调试的一样的(自动退出)。

加上

system("pause");就不会出现以上情况。

VS2010上运行C++,为什么每次输入完数据后,按回车后,程序未运行,直接显示结束了?

调试→属性→链接器→系统→子系统处更改为控制台→确认

举例如图UML_task02为项目名

361知讯网

本文链接:http://pdidw.com/vs/27764.html

发表评论

评论列表

还没有评论,快来说点什么吧~