удалить char из строкового потока и добавить некоторые данные

В моем коде есть цикл, который добавляет что-то вроде этого «числа» в поток строк. Когда он закончится, мне нужно извлечь ',' добавить '}' и добавить '{', если цикл будет повторяться.

Я думал, что могу использовать ignore () для удаления ',', но это не сработало. Вы знаете, как я могу сделать то, что я описываю?

пример:

douCoh << '{';
for(unsigned int i=0;i<dataSize;i++)
  if(v[i].test) douCoh << i+1 << ',';
douCoh.get(); douCoh << '}';
19
задан lord.didger 28 December 2010 в 13:37
поделиться