ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • fflush() 함수
    programming /C 2018. 11. 15. 15:52

    FTZ 를 풀다가 18번에서 fflush() 함수를 사용해서 코딩을 해놓은 것을 발견해 이번엔 fflush 함수에 대해서 공부할겸 포스팅도 한다ㅏㅏ



    C언어로 입출력과 관련된 프로그래밍을 하다보면 입출력 버퍼에 남아있는 데이터가 정상적인 입출력을 방해하는 경우가 있습니다. 보통 이런 문제는 데이터를 입력받는 과정에서 많이 발생하게 되는데, 이런 경우에는 데이터를 입력받은 뒤 버퍼를 지워주는것으로 해결 할 수 있습니다. 그리고 버퍼를 지우기 위해서 많이 사용하는 함수가 바로 fflush 함수 입니다.


    출처: http://mjson.tistory.com/190 [MJay] 


    라고 한다.



    우선 fflush 함수는 

    #include <stdio.h>
    int fflush(FILE *stream);

    가 기본 형태다.


    일단 fflush 함수는 'C 라이브러리 함수로써 출력 버퍼를 지운다.' 라고 정의되어 있습니다. 그리고 위의 기본 형태를 보면 FILE *stream 을 매개변수로 받는다는 것을 알 수 있는데 이에 대한 출력 버퍼를 지운다는 것 같습니다. 


    'programming > C' 카테고리의 다른 글

    C - parking_program  (0) 2018.11.03
Designed by Tistory.