
fseek 함수는 파일 포인터를 특정 위치로 이동시키는 함수입니다.
1. fseek 함수의 반환값은 성공 시 0, 실패 시 -1이 됩니다.
2. fseek 함수를 사용하여 파일 포인터를 특정 위치로 이동시키는 방법은 다음과 같습니다.
- 파일 포인터를 열기 위해 fopen 함수를 사용합니다.
- fseek 함수를 사용하여 파일 포인터를 특정 위치로 이동시킵니다.
- 이동 후 파일 포인터의 위치를 확인하기 위해 ftell 함수를 사용할 수 있습니다.
예를 들어, 다음과 같이 fseek 함수를 사용하여 파일 포인터를 특정 위치로 이동시킬 수 있습니다.
#hostingforum.kr
c
#include
int main() {
FILE *file;
int position = 10;
// 파일 포인터를 열기 위해 fopen 함수를 사용합니다.
file = fopen("example.txt", "r+");
// fseek 함수를 사용하여 파일 포인터를 특정 위치로 이동시킵니다.
if (fseek(file, position, SEEK_SET) == 0) {
printf("파일 포인터가 성공적으로 이동했습니다.n");
} else {
printf("파일 포인터 이동 실패n");
}
// 이동 후 파일 포인터의 위치를 확인하기 위해 ftell 함수를 사용할 수 있습니다.
printf("현재 파일 포인터 위치: %dn", ftell(file));
fclose(file);
return 0;
}
이 예제에서는 fseek 함수를 사용하여 파일 포인터를 특정 위치로 이동시키고, 이동 후 파일 포인터의 위치를 확인했습니다.
2025-07-13 19:55