fflush 함수

☆C언어 2017. 6. 19. 16:28

* int fflush(FILE * stream);

stream에 stdout이 들어가는 경우 :

출력 버퍼를 비운다. stdout의 경우 비운다는게 버리는게 아니라 '목적지(모니터에 출력)로 보내라.' 뜻이다. 그래서 이 경우는 '즉시 출력'을 의미한다. 


stream에 stdin이 들어가는 경우 :

입력 버퍼를 비운다. stdin의 경우 비운다는게 말 그대로 버린다는 뜻이다. '목적지에 도달시키지 말고 버려라.'



'☆C언어' 카테고리의 다른 글

개미 문제(틀림)  (0) 2017.11.14
달력 1~12월 다 찍어내기  (0) 2017.06.17
c언어 꿀팁  (0) 2014.10.14
조건부 컴파일 #if #elif #else #endif  (0) 2013.10.09
2차원 배열 포인터  (0) 2012.09.18