Автор: Belkin (17.08.2012 в 23:26)
Смотрите, есть такой массив:
char *arr[] = {"вася", "петья", "игорь"}; // порядок, но это я его сам инициализировал. |
А как такой массив собрать автоматом? То есть вот пример:
Такая ситуация. Я итератором пробегаю по массиву и значения у меня имеет тип string, а мне нужно, чтобы после того как я пробежал, то в arr были все собранные значениями.
Вот пример грубой реализации:
char* arr[];
for(/* ляля тут значения, условия */)
{
arr[] = student["name"];
} |
И в итоге я получаю переменную, которая содержит имена всех собранных студентов, как в примере с инициализацией (в самом верху). Слышал про метод c_str(), но применить не пойму как.
Просто вот затупил совсем что-то..