C/C++ 四种清空输入缓冲区的方法
比较实用的一种

char c;
while(c=getchar()!='\n');

或者是这种

cin.ignore(count,c);
count代表要清除的字符的长度,c代表某个字符
一般把count设的大一些
例如cin.ignore(1000,'\n');
就是把'\n'本身及之前的1000个字符全部清空
cin.clear();
fflush(stdin);
在cf和acwing上都不管用的,(本地编译器可能管用)

相关文章:

  • 2021-08-10
  • 2021-07-06
  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
猜你喜欢
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2021-12-07
  • 2022-02-18
  • 2021-12-19
  • 2022-12-23
相关资源
相似解决方案