@sqliteman
Гейм-дизайнер

Как переконвертировать из vector< vector > arr в String^?

В общем столкнулся с необходимостью переконвертировать данные из (например)
vector< vector<string> > arr;
arr[1][3] = "asd";

в обычный String^ и обратно.
Как это можно сделать?
Заранее благодарю!
PS с векторами до этого не работал, а сегодня в срочнейшем порядке необходимо сделать работу (программа генерирующаю определенную бд в виде текстового файла, решил таблицы делать в виде двумерных массивов, а т.к. неизвестно кол-во строк в таблице, это вектор векторов. вдруг у кого есть более адекватные варианты - предложите, буду искренне благодарен)
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
std::stringstream ss;
for(size_t i = 0; i < arr.size(); ++i)
{
   vector<string>& vs = arr[i];
   for(size_t j = 0; j < vs.size(); ++j)
      ss << vs[j];
}
std::string s = ss.str();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы