Функции библиотеки C -fwrite()
Стандартная библиотека C - <stdio.h>
Описание
Функции библиотеки Csize_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)содержитptrЗаписывает данные из массива, на который указывает ptr, в заданный поток.streamВ.
Объявление
Ниже приведено объявление функции fwrite().
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
Параметр
- ptr-- Это указатель на массив элементов, которые должны быть записаны.
- size-- Это размер каждого записываемого элемента в байтах.
- nmemb-- Это количество элементов, каждый из которых имеет размер size байтов.
- stream-- Это указатель на объект FILE, который задает выходной поток.
Возвращаемое значение
При успешном выполнении функция возвращает объект size_t, представляющий общее количество элементов, которое является целочисленным типом данных. Если это число отличается от параметра nmemb, будет отображена ошибка.
Пример
Следующий пример демонстрирует использование функции fwrite().
Пример
Давайте скомпилируем и запустим вышеуказанную программу, которая создаст файлfile.txt, содержимое которого выглядит следующим образом:
This is example.com
Теперь давайте используем следующую программу для просмотра содержимого вышеуказанного файла: