title: since 'fread' is buffred, is it necessary to fread data into memory and then use it?
body: <p>I am using fopen/fread/fwrite/fseek on linux with gcc. is it necessary to allocate a memory buffer and use fread to read data sequentially into buffer before using the data?</p>