首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

知道文件的指针和大小,如何取其中一部分数据

2013-08-09 
知道文件的指针和大小,怎么取其中一部分数据就是我知道一个文件的指针和大小,但是如果文件过大的话,我就要

知道文件的指针和大小,怎么取其中一部分数据
就是我知道一个文件的指针和大小,但是如果文件过大的话,我就要分包,所以根据反馈的一个值一部分一部分取文件中的数据发送,该怎么写这个分包,就是有哪个方法可以通过指针,要取数据的大小取数据。 指针 文件
[解决办法]
fseek 移动文件位置指针;然后fread部分数据即可。


const int MSIZE = 256;
char buf[MSIZE] = {'\0'};
long curpos, length = 1;

FILE * fp = fopen("a.txt", "rb+");
fseek(fp, length, SEEK_CUR); //移动的长度
fread(buf, sizeof(char), MSIZE, fp);
fclose(fp);

cout << buf << endl;

热点排行