Используйте wtoi с radix в c ++ - PullRequest
0 голосов
/ 12 октября 2019

Мне нужно преобразовать шестнадцатеричное значение, хранящееся в строке c-стиля wchar_t, в int. функция atoi имеет параметр radix для этого, но wtoi принимает только wchar_t. Есть ли функция (используемая для c ++, многие функции c устарели в c ++) или другой способ добиться этого?;

1 Ответ

2 голосов
/ 12 октября 2019

std::stoi перегружен на std::string и std::wstring и принимает необязательный базовый параметр. Вы можете создать std::wstring форму wchar_t строки в стиле c.

...