|
我用scanf输入char型的变量阿A,输入一个字符还好,但如果我故意输入一串字符,比如说123456789,那么A
就先取1,当再读到这时,A又取2,第三次是取3,我该怎么办才能使A不取后面的值呢?
例程:
#include<stdio.h>
main(){
char A;
loop: scanf("%c",&A);
goto loop;
}
运行如下:
我输入123456789,然后跟踪A的值,发现只有当A从1到9取一遍之后,才会提示输入新的值,我怎样才能让A不
取1后的值而直接取新输入的值呢???? [em24] |
|