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++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

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

putw

Функция            Помещает в поток целое значение.

Синтаксис          #include <stdio.h>
                   int putw(int w, FILE *stream);

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

Описание           putw выводит   целое  в  указанный  поток.  Данная
                   функция  не  вызывает  и   не   ожидает   никакого
                   специального выравнивания в файле.

Возвращаемое       При успешном завершении putw возвращает выведенное
значение           целое w. При ошибке возвращает EOF.

                   Т.к. EOF  является допустимым целым значением,  то
                   для  определения  ошибки   нужно   воспользоваться
                   функцией ferror.

Переносимость      функция поддерживается в системах UNIX.

Смотрите также     getw, printf.

Пример:

#include<stdio.h>
#include<stdlib.h>

#define FNAME "test.$$$"

int main(void)
{
   FILE *fp;
   int word;
   /* записать в файл слово */
   fp = open(FNAME,"wb");
   if(fp==NULL)
   {
      printf("Ошибка при открытии файла\n");
      exit(1);
   }
   word = 94;
   putw(word,fp);
   if(ferror(fp))
      printf("Ошибка, при записи в файл\n");
   else
      printf("Успешная запись в файл\n");
   fclose(fp);
   /* повторное открытие файла */
   fp = fopen(FNAME,"rb");
   if(fp==NULL)
   {
      printf("Ошибка при открытии файла%s\n",FNAME);
      exit(1);
   }
   word = getw(fp);
   if(ferror(fp))
      printf("Ошибка, при чтении из файла\n");
   else
      printf("Успешное чтение в файле, word = %d\n",word);
   fclose(fp);
   unlink(FNAME);
   return 0;
}





Дебетовая карта Home Credit [CPS] RU