Как на самом деле работает fread?

Объявление fread выглядит следующим образом:

size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);

Вопрос: есть ли разница в производительности чтения двух таких вызовов fread :

char a[1000];
  1. fread (a, 1 , 1000, stdin);
  2. fread (a, 1000, 1, stdin);

Будет ли он читать 1000 байт одновременно каждый раз?

71
задан sth 21 December 2011 в 12:07
поделиться