Удаление символов из std::{w}stringC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Удаление символов из std::{w}string

Сообщение Anonymous »

SO профессионалы,
Допустим, у меня есть std::string temp как:

Код: Выделить всё

std::string temp = "{abc,def}";

Я хочу, чтобы темп содержал «abc,def», т. е. удалил '{' и '}' из начала и конца темпа.
Поэтому я написал:

Код: Выделить всё

temp = temp.substr( 1, temp.length() - 1 );
Однако после его выполнения временная строка содержит «abc,def}».
Что мне не хватает? Или, может быть, есть более простой способ сделать то, что мне хочется?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/798 ... stdwstring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»