Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

fwrite

fwrite


Функция            Записывает данные в поток.

Синтаксис          #include <stdio.h>
                   size_t fwrite(void * ptr, size_t size,
                                      size_t n, FILE * stream);

Файл, содержащий   stdio.h
прототип

Описание           fwrite добавляет   n   элементов   данных,   каждое
                   величиной size байт в данный выходной поток. Данные
                   записываются из ptr.

                   Общее число выведенных байт равно n*size.

                   ptr должен быть объявлен как указатель на некоторый
                   объект.

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

Переносимость      fwrite доступна в системах UNIX и поддерживается
                   стандартом ANSI C.

Смотрите также     fopen, fread.

Пример:

#include<stdio.h>

struct mystruct
{
   int i;
   char ch;
}
int main(void)
{
   FILE *stream;
   struct mystruct s;
   /* открыть файл TEST.$$$ */
   if((stream = fopen("TEST.$$$","wb"))==NULL)
   {
      fprintf(stderr,"не могу открыть файл\n");
      return 0;
   }
   s.i = 0;
   s.ch = 'A';
   /* вывод в файл */
   fwrite(&s,sizeof(s),1,stream);
   fclose(stream);
   return 0;

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог