Visual Studio2015 怎么使用scanf , 按enter结束运行了,根本无法执行程序,求个大神,急急急急急急急啊!

#include<stdio.h>intmain(void){inti;scanf_s("%d",&i);printf("i=%d\n",i);return0;}就是这种... # include<stdio.h>
int main(void)
{
int i;
scanf_s("%d", &i);
printf("i = %d\n", i);

return 0;
}
就是这种简单的小程序,一运行输入数字,按enter直接退出了。
展开
 我来答
这个花季那场雪
2016-07-10 · TA获得超过115个赞
知道答主
回答量:44
采纳率:0%
帮助的人:27.6万
展开全部
您好,这是正常现象,按enter后,程序很快将i输出到屏幕,然后执行了return 0结束了自己。
建议您在return 0前加一句
getch(); //等待键盘按下一个字符
这样,您就有足够的时间查看程序输出结果,直到您按下任意键,程序才会继续执行结束
望采纳,谢谢
更多追问追答
追问
你说的是getcha();吧?
# include

int main(void)
{
int i;

scanf_s("%d", &i);
printf("i = %d\n", i);

getchar);
return 0;
}

是这样嘛?还是按enter直接退出了啊
你说的是getcha();吧?
# include

int main(void)
{
int i;

scanf_s("%d", &i);
printf("i = %d\n", i);

getchar);
return 0;
}

是这样嘛?还是按enter直接退出了啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式