请问对于getchar如何修改,避免空格与Tab的干扰,以下代码如何解释
#include<stdio.h>
int main(){
int n = 0;
printf("请输入一串数字:");
scanf("%d",&n);
getchar();
while ((getchar()) != '\n')
{
printf("");
}
printf("请输入一个字符作为a的值:");
char a = getchar();
printf("##%c##\n",a);
}
/*
对于getchar,Tab或空格会结束上一次输出
开始getchar的读入
*/