c++ 为什么打入字母会死循环 怎么解决

日期:2012-12-02 10:30:20 人气:1

c++ 为什么打入字母会死循环 怎么解决

试图读取整数,没有读到,只要把输入缓冲区清空了继续读就可以了, 空格等也是字符,读整数包括浮点数时,如果有空白符会被跳过,但会不自动跳过非空白非数字字符,你得主动点,一句 cin.clear(); 就清空了全部... 或者你这里干脆不要用整型接收,直接用字符接收,比较时用字符,输入非期望字符时直接让重输入,不重画菜单 char enter; ... while(1){ cout<<"Please select one of the following options:&#
    A+
热门评论