Вопрос задан 26.09.2026 в 15:40. Предмет Информатика. Спрашивает Селезнёва Марина.

Как удалить последние 3 символа в строке? Язык C++.

Перейти к ответам

Ответы на вопрос

Отвечает Сапегина Даша.

В C++ можно удалить последние 3 символа строки методом erase:

\( \)

Пример:

string s = "abcdef";
s.erase(s.size() - 3);

После этого в строке останется "abc".

Лучше сначала проверить длину строки, чтобы она была не меньше 3:

if (s.size() >= 3) {
    s.erase(s.size() - 3);
}

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос