fwrite() функция языка Си. Запись в файл заданного числа байт.

Функция fwrite() пишет в файл, из буфера, заданное количество элементов размером с заданным количеством байт, смещает указатель файла на конец считанных данных.


#include <stdio.h>
size_t write(void *ptr, size_t size, size_t num, FILE *stream);
ptr - Указатель на буфер из которого будут записаны данные в файл
size - Размер записываемого элемента данных в байтах (1 для байта или char, 2 для short, 4 для int//)
num - Количество элементов для записи (размер каждого элемента size байт)
stream - Указатель на файл (полученный например функцией [[fopen()]])
Возвращает количество записанных элементов или NULL в случае ошибки
Пример программы приведен в описании функции fread().
2023-03-14


Связанные темы

fclose() функция языка Си. Закрывает файл для записи или чтения.
feof() функция языка Си. Проверка на достижение конца файла.
fgets() функция языка Си. Чтение строки из файла или с клавиатуры.
fopen() функция языка Си. Открытие файла для чтения или записи.
fread Си, чтение из файла Си
fwrite() функция языка Си. Запись в файл заданного числа байт.

Отзывы

Добавить отзыв

Добавить комментарий Послать сообщение
ImageДобавить картинку