Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
fgetwc, getwc - odczytuje szeroki znak ze strumienia FILE
SK/LADNIA
#include <stdio.h>
#include <wchar.h>
wint_t fgetwc(FILE *stream);
wint_t getwc(FILE *stream);
OPIS
Funkcja fgetwc jest szerokoznakowym odpowiednikiem funkcji fgetc.
Wczytuje ona szeroki znak ze stream i zwraca go. W razie natrafienia na
koniec strumienia lub gdy ferror(stream) stanie si prawdziwe, zwraca
WEOF. Jeli wystpi bld konwersji znaku, ustawia ona errno na EILSEQ i
rownie zwraca WEOF.
Funkcja lub makro getwc zachowuje si identycznie jak fgetwc. Gdy getwc
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 fgetwc zwraca nastpny szeroki znak pobrany ze strumienia lub
WEOF.
B/LDY
Oprocz zwyklych jest jeszcze
EILSEQ Dane otrzymane ze strumienia wejciowego nie tworz prawidlowego
znaku.
ZGODNE Z
ISO/ANSI C, UNIX98
UWAGI
Zachowanie fgetwc zaley od ustawienia kategorii LC_CTYPE aktualnego
locale.
W przypadku nieprzekazania dodatkowych informacji przy wywolaniu fopen,
rozsdne jest oczekiwanie, e fgetwc faktycznie odczyta wielobajtowy
lacuch ze strumienia i przetworzy go na szeroki znak.
ZOBACZ TAKE
fputwc(3), fgetws(3), ungetwc(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.