[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 함수 설명을 참고하십시오.