scanf_s(" %d %c %d",&a,&b,&c)每次运行总会出错
代码感觉没错,也能正常运行,但是输入完 1 c 2,按Enter健结束,就会被异常终止!试验了很多次,发现scanf_s("%d %c",&a,&b)读取%d 之后再读%c就会发生这种情况。
请教大神,是不是scanf_s()哪里我用错了?还是其他什么原因?
int main(void)
{
int a=0,c=0; char b=0;
scanf_s(" %d %c %d",&a,&b,&c);
printf("a=%d b=%c c=%d",a,b,c);
return 0;
}
[此贴子已经被作者于2016-9-20 18:00编辑过]