Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
fgetws - odczytuje lacuch szerokich znakow ze strumienia FILE
SK/LADNIA
#include <wchar.h>
wchar_t *fgetws(wchar_t *ws, int n, FILE *stream);
OPIS
Funkcja fgetws jest szerokoznakowym odpowiednikiem funkcji fgets.
Wczytuje ona lacuch zawierajcy co najwyej n-1 szerokich znakow do
tablicy szerokich znakow wskazywanej przez ws oraz dodaje znak koca
lacucha L'\0'. Koczy ona czytanie, gdy natrafi na znak koca linii. Znak
ten jest wczytywany do tablicy. Koczy ona rownie w razie natrafienia na
koniec strumienia.
Programista musi zapewni w ws miejsce na co najmniej n szerokich
znakow.
Informacje o nieblokujcym odpowiedniku znajduj si w unlocked_stdio(3).
WARTO ZWRACANA
Funkcja fgetws, w przypadku pomylnego zakoczenia, zwraca ws. W razie
natrafienia na koniec strumienia lub wystpienia bldu, zwraca NULL.
ZGODNE Z
ISO/ANSI C, UNIX98
UWAGI
Zachowanie fgetws zaley od ustawienia kategorii LC_CTYPE aktualnego
locale.
W przypadku nieprzekazania dodatkowych informacji przy wywolaniu fopen,
rozsdne jest oczekiwanie, e fgetws faktycznie odczyta wielobajtowy
lacuch ze strumienia i przetworzy go na lacuch szerokich znakow.
Funkcja ta jest niepewna, gdy nie pozwala na prawidlowe traktowanie
szerokich znakow NUL, ktore mog si pojawi na wejciu.
ZOBACZ TAKE
fgetwc(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.