[c] fseek 함수

fseek 함수의 구문

fseek 함수의 구문은 다음과 같습니다.

int fseek(FILE *stream, long int offset, int whence);

fseek 함수의 사용 예시

다음은 fseek 함수를 사용하여 파일 포인터를 이동하는 간단한 예시입니다.

#include <stdio.h>

int main() {
   FILE *fp;
   char c;

   fp = fopen("file.txt", "r");
   // 파일 포인터를 파일의 처음으로 이동
   fseek(fp, 0, SEEK_SET); 
   // 파일로부터 한 문자 읽기
   c = fgetc(fp);
   printf("%c\n", c);
   fclose(fp);
   
   return 0;
}

위 예시에서 fseek(fp, 0, SEEK_SET);는 파일 포인터를 파일의 처음으로 이동시킵니다.

fseek 함수를 사용하면 파일 처리 시 특정 위치로 이동하여 파일 작업을 보다 효율적으로 수행할 수 있습니다.

참고 자료