CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
fread
FREAD #include <stdio.h> int fread (buffer, size, count, stream); char *buffer; память для размещения данных. int size; размер в байтах. int count; максимальное число объектов для чтения. FILE *stream; указатель на структуру FILE. Описание: Данная функция читает объекты размера size по счетчику count из входного потока stream и располагает их в буфере buffer. Указатель на файл, связанный с потоком stream (если он есть), увеличивается на число прочитанных байтов. Если выбранный поток открыт в текстовом режиме, комбинация "ВК - ПС" заменяется на символ "ПС". Эта замена не влияет ни на указатель на файл, ни на возвращаемое значение. Возвращаемое значение: Функция fread возвращает число действительно прочитанных объектов, которое меньше, чем count, если при чтении возникла ошибка или встретился конец файла. См. также fwrite, read. Пример: #include <stdio.h> FILE *stream; long list[100]; int numread; stream = fopen("data", "r+b"); /* следующий оператор позволяет считать 100 двоичных длин- ных целых из потока stream */ numread = fread((char *)list, sizeof(long), 100, stream);.