Text.c_str () возвращает const char *, который является типом C, поэтому это не объект. Вы можете получить доступ к его значению только с помощью Text [i] или * (Text + i).
Если вы хотите получить доступ к i-му символу более ООП, вы можете использовать Text [i] или Text.at (i).