很简很简单
#include "stdio.h"void main()
{
char a,b,c;
int i;
for(i=0;i;i++)
{
scanf("%c%c%c",&a,&b,&c);
printf("%c %c %c\n",a,b,c);
}
}
//第一次输入成功第二次 失败
//第一次:input:abc
// output:a b c
//第二次:input:qwe
// output:
qw
//我调试了,发现第二次 a被赋值 成换行了(line feed,ASCII为10)
//为什么?????