getw(3) Library Functions Manual getw(3) NAZWA getw, putw - odczytywanie i wyprowadzanie slow (wartosci typu int) BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include int getw(FILE *stream); int putw(int w, FILE *stream); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): getw(), putw(): Since glibc 2.3.3: _XOPEN_SOURCE && ! (_POSIX_C_SOURCE >= 200112L) || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE Before glibc 2.3.3: _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE OPIS getw() odczytuje slowo (tzn. wartosc typu int) ze stream. Jest udostepniona dla zgodnosci z SVID. Zaleca sie korzystanie z fread(3) zamiast niej. putw() zapisuje slowo w (tzn. wartosc typu int) do stream. Jest udostepniona dla zgodnosci z SVID, ale zaleca sie korzystanie z fwrite(3) zamiast niej. WARTOSC ZWRACANA Normalnie, getw() zwraca przeczytane slowo, a putw() zwraca 0. W przypadku bledu, zwracaja EOF. ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |getw(), putw() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY None. HISTORIA SVr4, SUSv2. USTERKI Wartosc zwracana w przypadku bledu jest rowniez poprawna wartoscia danych. Mozna korzystac z ferror(3), aby rozroznic te dwa przypadki. ZOBACZ TAKZE ferror(3), fread(3), fwrite(3), getc(3), putc(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.06 31 pazdziernika 2023 r. getw(3)