Здравствуйте, Pavel Dvorkin, Вы писали:
PD> char szTotal[1000];
PD> char * szStrings[3] ={"abc", "def", "ghi"};
PD> int nStrings = 3;
PD> char* pCurrent = szTotal;
PD> for(int i = 0; i < nStrings; i++)
PD> pCurrent += sprintf(pCurrent,"%s",szStrings[i]);
М-м-м-м... Ну а если строк много, и их длина неизвестна? Вам
std::vector <std::string> >
чем-то не нравится или я что-то пропустил?