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() функция языка Си. Запись в файл заданного числа байт.