配列の任意のインデックスを開始インデックス、つまりファイルから読み取る場所として設定できますか? その過程でバッファが破損するのではないかと心配しました。
#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);
}