一个关于SCANF函数的问题
各位大虾们好:void main()
{
char a;
while(1)
{
scanf("%c",&a);
printf("#######%c",a);
}
}
我的本意是不停的输入字符,然后输出字符,但是出现了问题
例如,输入b,输出:######b######
而不是######b
不知道为什么?
还有,如果把scanf语句改成scanf("%c\n",&a);
当输入第一个字符时没输出,然后没输入一个,都是显示前一次输入的字符;为什么啊?
渴望隔离大哥大姐没解答!!!