
Что в с++ возвращает функция fwrite?


Ответы на вопрос

Ответ:
fwrite возвращает число полных фактически записанных элементов, которое может быть меньше, чем count , если возникает ошибка



Ответ:
Объяснение:
Функция fwrite() возвраащает число записанных элементов. Данное значение равно объем.
Пример:
size_t fwrite( const void * ptrvoid, size_t size, size_t count, FILE * filestream );
где ptrvoid - это записываемая структура,
где size - размер одного элемента такой структуры,
где count - количество элементов,
где filestream - файл в который записываются данные.



В языке C++, функция fwrite
не является стандартной функцией, она является частью стандартной библиотеки языка C (<cstdio>
) и используется для записи данных в бинарный файл. Функция fwrite
возвращает количество записанных элементов, которые заданы ее аргументами.
Прототип функции fwrite
выглядит следующим образом:
cppsize_t fwrite(const void* ptr, size_t size, size_t count, FILE* stream);
ptr
- указатель на блок памяти, из которого данные будут записываться в файл.size
- размер каждого элемента данных, который будет записан.count
- количество элементов данных, которые будут записаны.stream
- указатель на объект типаFILE
, представляющий файл, в который будут записаны данные.
Функция fwrite
возвращает количество успешно записанных элементов. Если запись прошла успешно, то возвращаемое значение будет равно count
. Если произошла ошибка записи или достигнут конец файла, возвращаемое значение будет меньше count
.


Похожие вопросы

Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili