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 :