0
我需要以200字節的塊讀取文件。 所以我用這個:以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 200,因爲我使用udp發送它,所以我使用少量字節進行測試。 有人可以幫助我讀取前200個字節。
感謝
我回滾的編輯,因爲'CERR << sizeReturn << endl;'絕對不是vaild C. – Vicky