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直接退出了。 展开
int main(void)
{
int i;
scanf_s("%d", &i);
printf("i = %d\n", i);
return 0;
}
就是这种简单的小程序,一运行输入数字,按enter直接退出了。 展开
1个回答
展开全部
您好,这是正常现象,按enter后,程序很快将i输出到屏幕,然后执行了return 0结束了自己。
建议您在return 0前加一句
getch(); //等待键盘按下一个字符
这样,您就有足够的时间查看空配程序宽让输出结果,斗巧指直到您按下任意键,程序才会继续执行结束
望采纳,谢谢
建议您在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直接退出了啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询