fputws -
записывает
строку
широких
символов в
поток FILE
Standard C library (
libc,
-lc)
#include <wchar.h>
int fputws(const wchar_t *restrict ws, FILE *restrict stream);
The
fputws() function is the wide-character equivalent of the
fputs(3) function. It writes the wide-character string starting at
ws, up to but not including the terminating null wide character
(L'\0'), to
stream.
Неблокирующий
аналог
смотрите в
unlocked_stdio(3).
Функция
fputws()
возвращает
неотрицательное
целое
число, если
операция
завершилась
успешно,
или -1 для
обозначения
ошибки.
Описание
терминов
данного
раздела
смотрите в
attributes(7).
Интерфейс |
Атрибут |
Значение |
fputws() |
Безвредность
в нитях |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, C99.
Поведение
fputws() зависит
от
категории
LC_CTYPE текущей
локали.
Из-за
отсутствия
дополнительной
информации,
передаваемой
в
fopen(3),
закономерно
ожидать,
что
fputws() на
самом деле
пишет
многобайтовую
строку,
соответствующую
строке
широких
символов
ws.
fputwc(3),
unlocked_stdio(3)
Русский
перевод
этой
страницы
руководства
был сделан
Azamat Hackimov <
[email protected]>, Dmitry Bolkhovskikh
<
[email protected]>, Yuri Kozlov <
[email protected]> и
Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]