Главная > Операционные системы > UNIX FREAD(3S)НАЗВАНИЕ СИНТАКСИС #include <stdio.h> #include <sys/types.h> int fread (ptr, size, nitems, stream) char *ptr; int nitems; size_t size; FILE *stream; int fwrite (ptr, size, nitems, stream) char *ptr; int nitems; size_t size; FILE *stream; ОПИСАНИЕ Функция fwrite записывает не более nitems элементов данных из области памяти, на начало которой указывает аргумент ptr, в заданный поток вывода stream. В случае обнаружения ошибки fwrite прекращает запись. После выполнения функции fwrite текущей позицией в потоке становится байт, следующий за последним записанным; содержимое записываемого массива не изменяется. Аргументом size, как правило, является sizeof(*ptr), где псевдофункция sizeof возвращает длину элемента данных, адресуемых указателем ptr. Если аргумент ptr не является указателем на символ, его следует преобразовать к типу (char *). СМ. ТАКЖЕ ДИАГНОСТИКА Главная > Операционные системы > UNIX |