fputws(3) | Library Functions Manual | fputws(3) |
НАИМЕНОВАНИЕ
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 |
СТАНДАРТЫ
C11, POSIX.1-2008.
ИСТОРИЯ
POSIX.1-2001, C99.
ПРИМЕЧАНИЯ
Поведение fputws() зависит от категории LC_CTYPE текущей локали.
Из-за отсутствия дополнительной информации, передаваемой в fopen(3), закономерно ожидать, что fputws() на самом деле пишет многобайтовую строку, соответствующую строке широких символов ws.
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) Azamat Hackimov <[email protected]>, Dmitry Bolkhovskikh <[email protected]>, Yuri Kozlov <[email protected]>, Иван Павлов <[email protected]> и Kirill Rekhov <[email protected]>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.
23 июля 2024 г. | Linux man-pages 6.12 |