[c] fflush 함수

일반적으로 fflush() 함수는 임시로 버퍼링된 데이터를 디스크에 즉시 기록하고, 파일을 닫지는 않습니다. 사용 예제는 다음과 같습니다.

#include <stdio.h>

int main()
{
    FILE *fp;
    fp = fopen("file.txt", "w");
    fprintf(fp, "This is a test file.\n");
    fflush(fp); // 파일에 쓴 데이터를 즉시 디스크에 기록
    fclose(fp);
    return 0;
}

위 코드에서는 파일에 데이터를 쓴 후 fflush()를 사용하여 데이터를 디스크에 즉시 기록한 후 파일을 닫습니다.

자세한 내용은 fflush 함수 설명을 참고하십시오.