fputwc(3) Library Functions Manual fputwc(3) NUME fputwc, putwc - scrie un caracter lat intr-un flux FILE BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include #include wint_t fputwc(wchar_t wc, FILE *flux); wint_t putwc(wchar_t wc, FILE *flux); DESCRIERE Funcia fputwc() este echivalentul in caractere late al funciei fputc(3). Aceasta scrie caracterul lat wc in flux. Daca ferror(flux) devine adevarat, funcia returneaza WEOF. Daca apare o eroare de conversie a caracterelor late, stabilete errno la EILSEQ i returneaza WEOF. In caz contrar, se returneaza wc. Funcia sau macro putwc() funcioneaza in mod identic cu fputwc(). Aceasta poate fi implementata ca macro i poate evalua argumentul sau 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, funcia fputwc() returneaza wc. In caz contrar, se returneaza WEOF, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE In afara de cele obinuite, mai exista EILSEQ Conversia lui wc in codificarea fluxului eueaza. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |fputwc(), putwc() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC C99, POSIX.1-2001. NOTE Comportamentul lui fputwc() 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 fputwc() sa scrie efectiv secvena de mai muli octei corespunzatoare caracterului lat wc. CONSULTAI I fgetwc(3), fputws(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.06 31 octombrie 2023 fputwc(3)