如:
正常输入密码password字符数组后回车,ch会接收输入密码后的回车,导致程序不能按要求进行
处理方法是在第二次输入前将缓冲区的回车清除
1.清除一次(第二次输入前输入getchar();
2.清除多次
总结:其实也就是重新利用getchar()来重新获取缓冲区里的数据进行丢弃,目前学到这,感觉不适用有点浪费空间,之后再深入吧
如:
正常输入密码password字符数组后回车,ch会接收输入密码后的回车,导致程序不能按要求进行
处理方法是在第二次输入前将缓冲区的回车清除
1.清除一次(第二次输入前输入getchar();
2.清除多次
总结:其实也就是重新利用getchar()来重新获取缓冲区里的数据进行丢弃,目前学到这,感觉不适用有点浪费空间,之后再深入吧