#include<iostream>
using namespace std;
main()
{
char *p[4] = {"arp","naya","ajin","shub"};
cout<<*p[2]; // How is this printing 'a'
// how can i print the elements of each of the 4 strings
// except the first character
}Как я могу получить доступ к отдельным элементам строки в массиве указателей?
Визит http://cpp.sh/7fjbo У меня много проблем в понимании обработки указателей со строками. Если вы можете помочь с этим, напишите несколько дополнительных ссылок. Недовольство использованием массивов с указателями - моя главная проблема.
Заполните его различными данными, чтобы вы могли узнать, какой 'char' он печатает. –
Если вы делаете это только для практических указателей, тогда все в порядке, НО я хотел бы указать, что ISO C++ запрещает преобразование между строковой константой (и '' ajin "' именно это) и 'char *'. Вы должны использовать std :: string, если это не только для целей обучения. – Lehu