Funkce btowc () v C ++ převádí znak na jeho ekvivalent širokých znaků.
Funkce btowc () je definována v hlavičkovém souboru.
prototyp btowc ()
wint_t btowc (int c);
Funkce btowc () přebírá jako argument jednobajtový znak c a vrací jeho ekvivalent širokých znaků.
Parametry btowc ()
- c: Jednobajtový znak, který se má převést na široký znak.
btowc () Vrátí hodnotu
Funkce btowc () vrací širokou znakovou reprezentaci c, pokud je c platný jednobajtový znak. Pokud c je EOF, vrátí se WEOF.
Příklad: Jak funguje funkce 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