fgetwc(3) Library Functions Manual fgetwc(3) NUME fgetwc, getwc - citete un caracter lat dintr-un flux FILE BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include #include wint_t fgetwc(FILE *flux); wint_t getwc(FILE *flux); DESCRIERE Funcia fgetwc() este echivalentul in caractere late al funciei fgetc(3). Aceasta citete un caracter lat din flux i il returneaza. In cazul in care se ajunge la sfaritul fluxului sau daca ferror(flux) devine adevarat, funcia returneaza WEOF. In cazul in care apare o eroare de conversie a caracterelor late, configureaza errno la EILSEQ i returneaza WEOF. Funcia sau macro getwc() funcioneaza in mod identic cu fgetwc(). Poate fi implementata ca macro i ii poate evalua argumentul de mai multe ori. Nu exista niciun motiv pentru a o utiliza vreodata. Pentru varianta corespondenta fara blocare, a se vedea unlocked_stdio(3). VALOAREA RETURNATA In caz de succes, fgetwc() returneaza urmatorul caracter lat din flux. In caz contrar, se returneaza WEOF, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE In afara de cele obinuite, mai exista EILSEQ Datele obinute din fluxul de intrare nu formeaza un caracter valid. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |fgetwc(), getwc() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C99. NOTE Comportamentul lui fgetwc() 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 fgetwc() sa citeasca efectiv o secvena de mai muli octei din flux i apoi sa o converteasca intr-un caracter lat. CONSULTAI I fgetws(3), fputwc(3), ungetwc(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.18 8 februarie 2026 fgetwc(3)