Страница 1 из 1
помогите пожалуйста решить задачу)
Добавлено: 28 сен 2009, 19:50
василий88
Текст вводится с клавиатуры. Написать функцию удаления из текста всех комментариев, которые расположены между знаками // и //. Результат вывести на экран.
Re: помогите пожалуйста решить задачу)
Добавлено: 28 сен 2009, 21:21
Goodwin98
Делайте второй массив, в который будете копировать строку.
Посимвольно переносите строку в массив, пока не встретите последовательность "//", после этого не переносите, но продолжаете идти по строке, пока снова не встретиться "//" и снова начинаете копировать и так до конца.
Re: помогите пожалуйста решить задачу)
Добавлено: 29 сен 2009, 10:37
somewhere
Задачи рода "найти и удалить" могут быть решены не прибегая к дополнительной памяти, так сказать "на месте". Для решения этой достаточно найти позиции начала и конца вырезаемого участка, а затем выполнить перемещение блока памяти с позиции конца на позицию начала.