fgetws(3) Library Functions Manual fgetws(3) NUME fgetws - citete un ir de caractere late dintr-un flux FILE BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include wchar_t *fgetws(wchar_t ws[restrict .n], int n, FILE *restrict flux); DESCRIERE Funcia fgetws() este echivalentul in caractere late al funciei fgets(3). Aceasta citete un ir de cel mult n-1 caractere late in matricea de caractere late indicata de ws i adauga un caracter lat null de terminare (L'\0'). Se oprete citirea caracterelor late dupa ce a intalnit i stocat un caracter lat de tip linie noua. De asemenea, se oprete atunci cand este atins sfaritul fluxului. Programatorul trebuie sa se asigure ca exista spaiu pentru cel puin n caractere late la ws. Pentru varianta corespondenta fara blocare, a se vedea unlocked_stdio(3). VALOAREA RETURNATA Funcia fgetws(), daca are succes, returneaza ws. In cazul in care sfaritul fluxului a fost deja atins sau daca s-a produs o eroare, aceasta returneaza NULL. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |fgetws() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C99. NOTE Comportamentul lui fgetws() depinde de categoria LC_CTYPE din configuraia regionala curenta. In absena unor informaii suplimentare transmise la apelul fopen(3), este rezonabil sa ne ateptam ca fgetws() sa citeasca de fapt un ir de mai muli octei din flux i apoi sa il converteasca intr-un ir de caractere late. Aceasta funcie nu este fiabila, deoarece nu permite tratarea corecta a caracterelor de laime nula care pot fi prezente in datele de intrare. CONSULTAI I fgetwc(3), unlocked_stdio(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.9.1 15 iunie 2024 fgetws(3)