Функция isalpha. Можна ли сделать чтобы она работала с кириллицей
Функция isalpha работает так - если символ = букве, то возвращается true, если что-то другое то false. Но она за буквы считает только латиницу. Можна ли сделать что-бы она работала с кириллицей?
Ответы (1 шт):
Автор решения: Konstantin_SH
→ Ссылка
Передайте в функцию локаль:
std::locale loc("en_US.UTF8"); // unicode
// или
std::locale loc2("C"); // Cyrillic
std::isalpha('Ж', loc);