배열의 인덱스를 시작 인덱스로 설정할 수 있습니까? 즉 파일에서 읽을 위치는 어디입니까? 버퍼가 프로세스에서 손상 될 수 있다면 두려웠습니다.배열 단위로 파일을 한 줄씩 읽습니다.
#include <stdio.h>
int main()
{
FILE *f = fopen("C:\\dummy.txt", "rt");
char lines[30]; //large enough array depending on file size
fpos_t index = 0;
while(fgets(&lines[index], 10, f)) //line limit is 10 characters
{
fgetpos (f, &index);
}
fclose(f);
}