fflush(stdin);的行为是未定义的,C标准没有规定这种东西。你最好用
int c;
while ( (c = getchar()) != '/n' && c != EOF ) ;
否则一换编译环境,可能就不一样了。
Scanf 请缓存!
最新推荐文章于 2024-06-05 08:50:07 发布
fflush(stdin);的行为是未定义的,C标准没有规定这种东西。你最好用
int c;
while ( (c = getchar()) != '/n' && c != EOF ) ;
否则一换编译环境,可能就不一样了。