Junior — Senior
69
Экранирование заданного символа в строке
Task condition
Необходимо реализовать функцию, которая принимает строку и символ, и возвращает новую строку, в которой каждое вхождение указанного символа предшествует обратный слеш, т.е. символ «экранируется». Функция должна работать без изменения оригинальной строки.
std::string mark_char(const std::string& s, char ch) {
// реализовать
}
Пример: Вход: "a:b:c", символ ':' → Выход: "a\:b\:c"