De functie btowc () in C ++ converteert een teken naar het equivalent van een breed teken.
De functie btowc () is gedefinieerd in het header-bestand.
btowc () prototype
wint_t btowc (int c);
De functie btowc () heeft een enkel byte-teken c als argument en retourneert het equivalent van het brede teken.
btowc () Parameters
- c: Het teken van één byte dat wordt geconverteerd naar een breed teken.
btowc () Retourwaarde
De functie btowc () retourneert de weergave van c met brede tekens als c een geldig teken van één byte is. Als c EOF is, wordt WEOF geretourneerd.
Voorbeeld: hoe werkt de functie 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