Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Belkin   (17.08.2012 в 23:26)
Смотрите, есть такой массив:

char *arr[] = {"вася""петья""игорь"}; // порядок, но это я его сам инициализировал.


А как такой массив собрать автоматом? То есть вот пример:

Такая ситуация. Я итератором пробегаю по массиву и значения у меня имеет тип string, а мне нужно, чтобы после того как я пробежал, то в arr были все собранные значениями.

Вот пример грубой реализации:

char* arr[];
for(/* ляля тут значения, условия */)
{
    arr[] = student["name"];
}


И в итоге я получаю переменную, которая содержит имена всех собранных студентов, как в примере с инициализацией (в самом верху). Слышал про метод c_str(), но применить не пойму как.

Просто вот затупил совсем что-то..


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: