putw()

Записать слово в поток

Прототип:

#include <wchar.h>
int putw( int w,
FILE *stream );

Аргументы:

w
Слово для записи.
stream
Файловый поток для вывода.

Библиотека:

libc

Описание:

Функция putw() записывает слово (int) w в файловый поток stream. Функция putw() не предполагает и не использует специального выравнивания в файле.

Возвращаемое значение:

0
Успешное завершение.
1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

EFBIG
Файл является регулярным, предпринята попытка записи вне максимального смещения.

Классификация:

Legacy Unix

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Предостережения:

Из-за возможных отличий в длине слова и порядке байт, фактический результат работы putw() зависит от системы. Попытка чтения слова через getw() на другой машине может приводить к неожиданному результату.

Тематические ссылки:

errno, ferror(), fopen(), fputc(), fputchar(), fputs(), getw(), putchar(), putchar_unlocked(), putc_unlocked(), puts()




Предыдущий раздел: Описание API системной библиотеки