Подумай сам, это не сложно. Я сам когда то писал функции для удобного редактирования строк. Просто напиши 2 функции, одна вставляет символ, вторая удаляет. В цикле все символы строки перебирай, и если условие выполнится, то отправляй в соответствующую функцию порядковый номер символа.
Напиши метод, который вставляет подстроку в текст. То есть он должен: 1. Увеличивать размер выделенной памяти на несколько символов. 2. Сдвигать весь текст после "+" на символ вправо 3. Вставлять еще "+" после первого найденного "+" Второй метод удаления: 1. Можно сразу сдвинуть влево текст ( начиная с i+1 и до конца ) на 1 символ влево 2. Удалить последний символ