功能:
清空输入缓冲区,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧接着又要读取一个字符,此时应该先执行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解决