getchar和scanf一样都是输入函数,我之前看到博主将getchar和while一起使用,那就说明getchar一次只能读取一个字符,但设计缓冲区,设密码的问题时,我们用getchar来确认密码时却只用了一个int 变量=getchar,那不就只能读取一个字符,怎么能做出对密码的判断呢?
因为你没给代码,也只能猜测了,getchar写在while循环中或许是重复赋值给int变量,然后一位一位的去比对密码?