Desc :

 

int fgetpos( FILE *stream, fpos_t *pos );

 

fpos_t 구조체 : fgetpos  fsetpos에서

파일 내의 모든 위치를 고유하게 지정하기 위한 정보를 기록하는 데 사용됨

pos - 파일 포인터의 위치가 저장


Source Code :

#include <stdio.h>

void main()
{
	FILE *fp;
	fpos_t pos;

	fp = fopen("C:\\Users\\w4135\\OneDrive\\test.txt", "w+");

	if (fp == NULL)
	{
		puts("파일을 생성할 수 없습니다.");
	}
	else
	{
		fputs("abcde", fp);
		fgetpos(fp, &pos);
		printf("파일 포인터의 위치: %d\n", pos);

		fclose(fp);
	}

}

 


Result :

+ Recent posts