C语言 scanf函数求助
#include<stdio.h>
#include<stdlib.h>
int main (void)
{
int i;
scanf("%d\n",&i);
printf("%d",i);
system("pause");
return 0;
}
本人菜鸟,环境是VS2010,每次运行到scanf("%d\n",&i);后,能够输入一个整数,但是就死在这里(如上图)不能向下执行了,求大神帮助,万分感谢。 C Visual?Studio?2010 scanf
[解决办法]
scanf("%d\n",&i);该为scanf("%d",&i);
[解决办法]
scanf("%d\n",&i);
printf("%d",i);
scanf("%d",&i);
printf("%d\n",i);
scanf("%d\n",&i);//输入两次会取第一次会有效值的,不是回车两次的,
//不过你这种写法不对,一般这里不会加'\n',
printf("%d",i);//这个地方你就要加了,因为你后面是一直停在这个地方了,
// 你输出的数据在缓冲区里,没有刷出来'\n'还有这个功能的,刷新缓冲区的