@frilix
Иногда "творю"

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

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

Пример:

"tesтостерон"

Каким образом можно определить что 4 симовoл русский, ведь string хранит 1 байт. wstring почему-то не работает нормально на линуксе. Есть идея определять по коду символа, чтобы отличать Unicode. Что могут посоветовать опытные разработчики?
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 1
@lyeskin
Любой string - это массив char. Т.е. если вы получаете string из одного символа, то вы можете вытащить char через string[0].
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы