"Для С++" - это слишком расплывчато.
Если речь об однобайтных строках (char[], char* или std::string) - то str[idx] будет тем самым нужным вам значением.
Но только в том случае, если содержимое в однобайтной же кодировке.
А если там, скажем, utf-8 - то тут вы вряд ли обойдетесь без соответствующей библиотеки.