我需要以 200 字节为单位读取文件。所以我正在使用这个:
int readData(char* data, FILE* fp){
sizeReturn=fread(data, 200, 1, fp);
cerr << sizeReturn << endl;
return sizeReturn;
}
while((size=readData(data, fp))>0)
write(fileno(stdout), data, size);
我只是想读取前 200 个字节,我知道我需要执行 fseek 才能前进,但我什至无法读取前 200 个字节。它返回读取的 0 个字节。我需要在每个循环上读取 200 x 200,因为我使用 udp 发送它,所以我使用少量字节进行测试。有人可以帮我阅读前 200 个字节。
谢谢