人々は通常getcharをfgetcまたはgetcで置き換えるwhile(getchar()!= ' n');それは入力バッファまたはオーバーフローをクリアすることになると
while(getchar() != '\n')
に言及します。
fgetc
またはgetc
でも動作します。たとえば、次のように
while(fgetc(stdin) != '\n')
と
while(getc(stdin) != '\n')
人々は常にgetchar
を使用する理由、特定の理由がありますか?
fgetc
またはgetc
を使用することに不利な点はありますか?