关于退格键的问题判断一个字符串的每个字符都正确,假如是yes输入y判断一次,输入e判断一次,输入s判断一次,假如有一个输入错误了,我按退格键就被当成一个字符看待了,这个怎么处理才能让他不被当成一个字符而可以修改?[解决办法]两种方法。1、是否是getch()?如果是,那么判断得到的字符是否为退格:if(c == '\b')如果是退格,那么将之前输入的字符删除,再继续输入。2、使用scanf/gets,输入字符串之后再对字符串进行判定,就无关键盘退格键了。