Я пытаюсь создать функцию, которая выполняет некоторые операции со строками. Насколько я понимаю, строки являются символьными массивами. Итак, написав:
cout << name[0];
мы печатаем первый символ, записанный в предполагаемой строке с именем 'name'.
В моей функции я должен использовать указатели для выполнения всех функций. Мой текущий подход заключается в создании указателя:
string *str=&name;
но когда я пытаюсь напечатать символ с указанным индексом, написав:
cout << *str[0];
Он не компилируется, я не уверен, в чем проблема. Одним из решений было бы создание динамического массива символов, но я хотел знать, возможно ли получить символ по определенным индексам строк, используя указатели?