사람들은 대개getchar을 fgetc 또는 getc로 바꾸기 while (getchar()! = ' n'); 이 입력 버퍼 또는 오버 플로우를 삭제에 관해서
while(getchar() != '\n')
을 언급.
fgetc
또는 getc
도 사용할 수 있습니다. 예를 들어 :
while(fgetc(stdin) != '\n')
및
while(getc(stdin) != '\n')
는 사람들이 항상 getchar
을 사용하는 이유 어떤 특별한 이유가 있나요?
fgetc
또는 getc
을 사용하면 어떤 단점이 있습니까?