C++ cin清空缓冲区的问题

2025-04-12 23:21:31
推荐回答(3个)
回答(1):

其实是有用的 如果你加了这两句 还会无限循环 是不是你 忘记重新生成了?

回答(2):

#include 

void main() {
char nandu[15];
do {
cout<<"请选择难度:"< cout<<"1.易:"< cout<<"2.中:"< cout<<"3.难:"< cin>>nandu;
// cin.clear();
// cin.sync();
}while(nandu[0] < '1' || nandu[0] > '3');
// cin>>nandu;
cout<}

回答(3):

fflush(stdin);