Что в с++ возвращает функция 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
