这是我的代码。
int main(int argc, char* argv[])
{
char c;
size_t place;
while (1) {
scanf("%c %u", &c, &place);
printf("%c\n", c);
}
return 0;
}
当我编译并运行程序时,我期望看到类似于这样的终端:
a 1
a
b 2
b
c 3
c
但我看到了这个:(一些额外的'\ n')
a 1
a
b 2
b
c 3
c
请帮助我找出我的错误所在。