btowc

Autres langues

Langue: pl

Autres versions - même langue

Version: 1999-07-25 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

NAZWA

btowc - przekszta³ca znak jednobajtowy na znak szeroki

SK£ADNIA


#include <wchar.h>



wint_t btowc(int c);

OPIS

Funkcja btowc przekszta³ca c, interpretowane jako wielobajtowy ci±g o d³ugo¶ci 1, zaczynaj±c w pocz±tkowym stanie przesuniêcia, na znak wielobajtowy i zwraca ten znak. Je¶li c jest równe EOF lub nie jest poprawnym ci±giem wielobajtowym o d³ugo¶ci 1, funkcja btowc zwraca WEOF.

WARTO¦Æ ZWRACANA

Funkcja btowc zwraca szeroki znak bêd±cy wynikiem przekszta³cenia pojedynczego bajtu c. Je¶li c jest równe EOF lub nie jest poprawnym ci±giem wielobajtowym o d³ugo¶ci 1, funkcja zwraca WEOF.

ZGODNE Z

ISO/ANSI C, UNIX98

ZOBACZ TAK¯E

mbtowc(3)

UWAGI

Zachowanie btowc zale¿y od kategorii LC_CTYPE bie¿±cego locale.

Tej funkcji nie nale¿y nigdy u¿ywaæ. Nie dzia³a ona dla kodowañ posiadaj±cych stan, a tak¿e niepotrzebnie traktuje pojedyncze bajty inaczej ni¿ ci±gi wielobajtowe. Zamiast niej, nale¿y korzystaæ z funkcji mbtowc.