getchar()
getchar():从计算机终端(一般是键盘)输入一个字符
1、getchar返回的是字符的ASCII码值(整数)。
2、getchar在读取结束或者失败的时候,会返回EOF
输入密码并确认:
scanf读取\n之前的内容即12345678
回车符被getchar()读取了,它不能于Y,直接输出确认失败。
改进:把回车清走
但是我敲的中间有空格怎么办?
修改:
getchar():从计算机终端(一般是键盘)输入一个字符
1、getchar返回的是字符的ASCII码值(整数)。
2、getchar在读取结束或者失败的时候,会返回EOF
输入密码并确认:
scanf读取\n之前的内容即12345678
回车符被getchar()读取了,它不能于Y,直接输出确认失败。
改进:把回车清走
但是我敲的中间有空格怎么办?
修改: