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 :
'C' 카테고리의 다른 글
[C] 152 파일 닫기 fclose (1) | 2021.02.01 |
---|---|
[C] 151 파일 포인터의 현재 위치 설정하기 fsetpos (1) | 2021.02.01 |
[C] 149 파일의 길이 구하기 fseek (1) | 2021.02.01 |
[C] 158 파일 이름 변경하기 (1) | 2021.02.01 |
[C] 148 파일 포인터를 임의의 위치로 이동하기 fseek (1) | 2021.02.01 |