getwchar(3) Library Functions Manual getwchar(3) NAZWA getwchar - odczytuje szeroki znak ze standardowego wejscia BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include wint_t getwchar(void); OPIS Funkcja getwchar() jest szerokoznakowym odpowiednikiem funkcji getchar(3). Odczytuje szeroki znak z stdin i zwraca go. Gdy osiagniety zostanie koniec strumienia lub gdy ferror(stdin) stanie sie prawdziwe, to zwrocony zostanie WEOF. Po wystapieniu bledu konwersji szerokiego znaku ustawia errno na EILSEQ i rowniez zwraca WEOF. Informacje o nieblokujacych odpowiednikach znajduja sie w unlocked_stdio(3). WARTOSC ZWRACANA Funkcja getwchar() zwraca nastepny szeroki znak ze standardowego wejscia lub WEOF. ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |getwchar() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY C11, POSIX.1-2008. HISTORIA C99, POSIX.1-2001. UWAGI Zachowanie getwchar() zalezy od kategorii LC_CTYPE biezacych ustawien regionalnych. Uzasadnione jest oczekiwanie, ze getwchar() rzeczywiscie przeczyta wielobajtowy ciag ze standardowego wejscia i przetworzy go na szeroki znak. ZOBACZ TAKZE fgetwc(3), unlocked_stdio(3) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.8 2 maja 2024 r. getwchar(3)