fread()怎么工作的?
想把一个文件按每块儿1K读出来,
{FILE *stream = fopen(…)
int handle=fileno(stream);
…char *p = new char[];
while(eof(handle))
{
fread(p,1024,1,stream) ;
p++;
}
…
}
这样写能否达到目的?fread读取了第一个1K后,经过循环再次读取的时候是否读接下来的1K?
请大家指点