Funkcja btowc () w C ++ konwertuje znak na jego odpowiednik dla szerokiego znaku.
Funkcja btowc () jest zdefiniowana w pliku nagłówkowym.
Prototyp btowc ()
wint_t btowc (int c);
Funkcja btowc () przyjmuje jako argument jednobajtowy znak c i zwraca jego odpowiednik w postaci znaku szerokiego.
Parametry btowc ()
- c: znak jednobajtowy, który ma zostać przekonwertowany na znak szeroki.
btowc () Wartość zwracana
Funkcja btowc () zwraca szeroką reprezentację znaku c, jeśli c jest prawidłowym znakiem jednobajtowym. Jeśli c to EOF, zwracany jest WEOF.
Przykład: Jak działa funkcja btowc ()?
#include #include #include using namespace std; int main() ( char str() = "Helloxf4xdf"; wchar_t wc; int count = 0; for (int i=0; i
When you run the program, the output will be:
5 out of 7 characters were successfully widened