wctomb(3) Library Functions Manual wctomb(3) NUME wctomb - convertete un caracter lat intr-o secvena multioctet BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include int wctomb(char *s, wchar_t wc); DESCRIERE Daca s nu este NULL, funcia wctomb() convertete caracterul lat wc in reprezentarea sa multioctet i il stocheaza la inceputul matricei de caractere indicata de s. Aceasta actualizeaza starea de conversie, care este stocata intr-o variabila statica anonima cunoscuta numai de funcia wctomb(), i returneaza lungimea reprezentarii multioctet menionate, adica numarul de octei scrii la s. Programatorul trebuie sa se asigure ca exista spaiu pentru cel puin MB_CUR_MAX octei la s. Daca s este NULL, funcia wctomb() restabilete starea de conversie, cunoscuta numai de aceasta funcie, la starea iniiala i returneaza un numar diferit de zero daca codificarea are o stare de conversie non-triviala sau zero daca codificarea este fara stare. VALOAREA RETURNATA Daca s nu este NULL, funcia wctomb() returneaza numarul de octei care au fost scrii in matricea de octei de la s. Daca wc nu poate fi reprezentat ca o secvena multioctet (in conformitate cu configuraia regionala curenta), se returneaza -1. Daca s este NULL, funcia wctomb() returneaza un numar diferit de zero daca codificarea are o stare de conversie non-triviala sau zero daca codificarea este fara stare. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +-------------------------------+---------------------+----------------+ |Interfaa | Atribut | Valoare | +-------------------------------+---------------------+----------------+ |wctomb() | Sigurana firelor | MT-Unsafe race | +-------------------------------+---------------------+----------------+ VERSIUNI Funcia wcrtomb(3) ofera o interfaa mai buna pentru aceeai funcionalitate. STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C99. NOTE Comportamentul lui wctomb() depinde de categoria LC_CTYPE din configuraia regionala curenta. CONSULTAI I MB_CUR_MAX(3), mblen(3), mbstowcs(3), mbtowc(3), wcrtomb(3), wcstombs(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.8 2 mai 2024 wctomb(3)