人们常提到
while( getchar() != '\n' )在清除输入缓冲区或溢出时。
fgetc或getc也能工作。例如:
while( fgetc(stdin) != '\n' )和
while( getc(stdin) != '\n' )人们总是使用getchar有什么特别的原因吗?
使用fgetc或getc有什么缺点吗?
发布于 2016-10-22 14:08:51
stdin,请使用getchar。getc。fgetc。(对我来说,这些原因太模糊了,我从不调用fgetc,我建议使用getc。)https://stackoverflow.com/questions/40191542
复制相似问题