Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
fputwc - zapisanie szerokiego znaku do strumienia FILE
SK/LADNIA
#include <stdio.h>
#include <wchar.h>
wint_t fputwc(wchar_t wc, FILE *stream);
wint_t putwc(wchar_t wc, FILE *stream);
OPIS
Funkcja fputwc jest szerokoznakowym odpowiednikiem funkcji fputc.
Zapisuje ona szeroki znak wc do stream. Gdy ferror(stream) stanie si
prawdziwe, zwraca WEOF. Jeli wystpi bld konwersji szerokiego znaku,
ustawia ona errno na EILSEQ i rownie zwraca WEOF. W pozostalych
przypadkach zwraca wc.
Funkcja lub makro putwc zachowuje si identycznie jak fputwc. Gdy putwc
jest zaimplementowane jako makro, moe wskutek tego rozwija swoj
argument wicej ni raz. Nie ma adnego powodu, aby tej funkcji/makra
uywa.
Informacje o nieblokujcych odpowiednikach znajduj si w
unlocked_stdio(3).
WARTO ZWRACANA
Funkcja fputwc zwraca wc, gdy nie wystpil bld, a WEOF aby zasygnalizowa
wystpienie bldu.
B/LDY
Oprocz zwyklych jest jeszcze
EILSEQ Konwersja wc do kodowania stosowanego w strumieniu nie powiodla
si.
ZGODNE Z
ISO/ANSI C, UNIX98
UWAGI
Zachowanie fputwc zaley od ustawienia kategorii LC_CTYPE aktualnego
locale.
W przypadku nieprzekazania dodatkowych informacji przy wywolaniu fopen,
rozsdne jest oczekiwanie, e fputwc faktycznie zapisze wielobajtowy cig
odpowiadajcy szerokiemu znakowi wc.
ZOBACZ TAKE
fgetwc(3), fputws(3), unlocked_stdio(3)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.