C
[C] 151 파일 포인터의 현재 위치 설정하기 fsetpos
qkrwngus
2021. 2. 1. 19:45
Desc :
int fsetpos( FILE *stream, const fpos_t *pos );
pos - 설정할 포인터의 위치 값
Source Code :
#include <stdio.h>
void main()
{
FILE *fp;
fpos_t pos;
fp = fopen("C:\\Users\\w4135\\OneDrive\\test.txt", "w+");
fgetpos(fp, &pos); // 현재 파일 포인터의 값을 pos에 저장
fputs("abcde", fp);
fsetpos(fp, &pos); // pos값으로 포인터 위치 설정
printf("파일 포인터의 위치: %d\n", ftell(fp));
fclose(fp);
}
Result :