C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 fwrite / f / Библиотечн. функции Borland C++

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


Синтаксис          #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;
}