Задать вопрос
@frilix
Иногда "творю"

Как определить русский символ в string?

Доброго времени суток! Делаю курсовую работу для универа. Тема курсовой "Редактор кода с подстветкой синтаксиса SDL 2". Символ храню в классе, так как на входе есть возможность определить русский символ за счет размера. Но что делать при считывании файла? как определить мне что это русский символ если я получаю строку типа string?

Пример:

"tesтостерон"

Каким образом можно определить что 4 симовoл русский, ведь string хранит 1 байт. wstring почему-то не работает нормально на линуксе. Есть идея определять по коду символа, чтобы отличать Unicode. Что могут посоветовать опытные разработчики?
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ответы на вопрос 1
@lyeskin
Любой string - это массив char. Т.е. если вы получаете string из одного символа, то вы можете вытащить char через string[0].
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы