Есть ли аналог str.charCodeAt(index) для С++?

Нужен аналог charCodeAt из js для С ++. Если нету подскажите как сделать тоже самое на С++. Приведите пример если можно.
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
Для обычной строки:
std::string s("foo");
int code = s[0]; // 102
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
"Для С++" - это слишком расплывчато.
Если речь об однобайтных строках (char[], char* или std::string) - то str[idx] будет тем самым нужным вам значением.
Но только в том случае, если содержимое в однобайтной же кодировке.
А если там, скажем, utf-8 - то тут вы вряд ли обойдетесь без соответствующей библиотеки.
Ответ написан
@Veliant
ord(str[idx]) не?
Ответ написан
Ваш ответ на вопрос

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

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