在%c前面加一个空格,忽略前面数据输入时存入缓冲区中的回车符,避免被后面的字符作为有效字符读入。
main(){
char c;
while(1){
printf("input: ");
scanf(" %c",&c); //%c前面加一个空格
printf("%c : %d\n",c,c);
}
}
在%c前面加一个空格,忽略前面数据输入时存入缓冲区中的回车符,避免被后面的字符作为有效字符读入。
main(){
char c;
while(1){
printf("input: ");
scanf(" %c",&c); //%c前面加一个空格
printf("%c : %d\n",c,c);
}
}