Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       btowc - convertește un singur octet în caracter lat

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <wchar.h>

       wint_t btowc(int caracter);

DESCRIERE

       Funcția  btowc()  convertește  caracter,  interpretat ca o secvență de mai mulți octeți de
       lungime 1, care începe în starea  inițială  de  conversie,  într-un  caracter  lat  și  îl
       returnează.  În cazul în care caracter este EOF (sfârșit de fișier) sau nu este o secvență
       multioctet validă de lungime 1, funcția btowc() returnează WEOF.

VALOAREA RETURNATĂ

       Funcția btowc() returnează caracterul larg convertit  din  octetul  unic  caracter.   Dacă
       caracter  este EOF (sfârșit de fișier) sau nu este o secvență multioctet validă de lungime
       1, se returnează WEOF.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

       ┌───────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │InterfațăAtributValoare │
       ├───────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │btowc()                                                    │ Siguranța firelor │ MT-Safe │
       └───────────────────────────────────────────────────────────┴───────────────────┴─────────┘

STANDARDE

       POSIX.1-2001, POSIX.1-2008, C99.

NOTE

       Comportamentul lui btowc()  depinde  de  categoria  LC_CTYPE  din  configurația  regională
       curentă.

       Această  funcție  nu  ar  trebui  să  fie  utilizată niciodată.  Ea nu funcționează pentru
       codificările care au stare și tratează în mod inutil octeții unici în mod diferit față  de
       secvențele  de mai mulți octeți.  În schimb, utilizați fie mbtowc(3), fie mbrtowc(3), care
       este sigur pentru fire de execuție.

CONSULTAȚI ȘI

       mbrtowc(3), mbtowc(3), wctob(3)

TRADUCERE

       Traducerea în limba  română  a  acestui  manual  a  fost  creată  de  Remus-Gabriel  Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU
       Versiunea 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară  cu
       privire la condiții privind drepturile de autor.  NU se asumă Nicio RESPONSABILITATE.

       Dacă  găsiți  erori  în  traducerea  acestui  manual,  vă  rugăm să trimiteți un e-mail la
       ⟨translation-team-ro@lists.sourceforge.net⟩.