Функция btowc () в C ++ преобразует символ в его эквивалент для широких символов.
Функция btowc () определена в заголовочном файле.
btowc () прототип
wint_t btowc (int c);
Функция btowc () принимает в качестве аргумента однобайтовый символ c и возвращает его эквивалент для широких символов.
Параметры btowc ()
- c: однобайтовый символ, который нужно преобразовать в широкий символ.
btowc () Возвращаемое значение
Функция btowc () возвращает широкое символьное представление c, если c является допустимым однобайтовым символом. Если c равно EOF, возвращается WEOF.
Пример: как работает функция 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