小弟我想请问一下解决txt文件指定位置读取一段内容的思路

我想请教一下解决txt文件指定位置读取一段内容的思路
就是比如说我有一个txt文件,然后读入这个文件,总的大概有600M内容挺多

txt文件内容格式大概就为:1.2354 1.2345 1.3654 ......这个样子的

需求是指定打印这个txt文件其中的某段内容,能够自己设定起始读取位置和结束位置

我想请问各位有什么思路能解决这个问题,效率能更高的话就更好了.
小弟我想请问一下解决txt文件指定位置读取一段内容的思路
需求 txt文件处理 C++ 新手问题

------解决方案--------------------
用fseek定位。
------解决方案--------------------
读写文件是可以定位的。int fseek(FILE *stream, long offset, int whence);
------解决方案--------------------
如果能计算出字节的位置, 用 fseek 就解决了.
如果是要读第多少行, 第几个数字这些就麻烦了. 最好把它转成数据库来存储.
------解决方案--------------------
csv reader, 网上有现成的. 如果是固定格式的(比如每个字段都是6个字符),效率可以提高,否则只能逐行逐段读取,性能上不去.
------解决方案--------------------
FILE *stream;
stream = fopen("MYFILE.TXT", "rb");
fseek(stream, 500, SEEK_BEGIN);
char a[501];
fread(a,1,500,stream);
fclose(stream);
------解决方案--------------------
引用:
FILE *stream;
stream = fopen("MYFILE.TXT", "rb");
fseek(stream, 500, SEEK_BEGIN);
char a[501];
fread(a,1,500,stream);
fclose(stream);
FILE *stream;
stream = fopen("MYFILE.TXT", "rb");
fseek(stream, 500, SEEK_SET);
char a[501];
fread(a,1,500,stream);a[500]=0;
fclose(stream);
printf("[%s]\n",a);