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