功能:
清空输入缓冲区,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧接着又要读取一个字符,此时应该先执行fflush(stdin);)。
#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
int i,n;
char room[100];
scanf("%d",&n);
for(i=0;i<n;i++)
{
fflush(stdin);
gets(room);
puts(room);
}
return 0;
}
运行结果:
HB解决