☆C언어
fflush 함수
Reubwe
2017. 6. 19. 16:28
* int fflush(FILE * stream);
stream에 stdout이 들어가는 경우 :
출력 버퍼를 비운다. stdout의 경우 비운다는게 버리는게 아니라 '목적지(모니터에 출력)로 보내라.'는 뜻이다. 그래서 이 경우는 '즉시 출력'을 의미한다.
stream에 stdin이 들어가는 경우 :
입력 버퍼를 비운다. stdin의 경우 비운다는게 말 그대로 버린다는 뜻이다. '목적지에 도달시키지 말고 버려라.'