Здравствуйте, ansi, Вы писали:
A>Хотя это я погорячился. Приведу еще раз:
A>A>size_t fread(
A> void *buffer,
A> size_t size,
A> size_t count,
A> FILE *stream
A>);
A>
A>fread читает size*count байт и возвращает count (если все прошло нормально).
A>Тебе достаточно сделать вызов fread(buf, 1024, 64, f);
A>Остается как-то выделить 64Кб памяти...
Скажите, а вот эти две строки не одинаково ли будут работать?
fread(buf, 1024, 64, f);
fread(buf, 1024*64, 1, f);