помогите пожалуйста решить задачу)

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
василий88
Сообщения: 1
Зарегистрирован: 28 сен 2009, 19:39

Текст вводится с клавиатуры. Написать функцию удаления из текста всех комментариев, которые расположены между знаками // и //. Результат вывести на экран.
Goodwin98
Сообщения: 4
Зарегистрирован: 01 июл 2009, 02:02
Контактная информация:

Делайте второй массив, в который будете копировать строку.
Посимвольно переносите строку в массив, пока не встретите последовательность "//", после этого не переносите, но продолжаете идти по строке, пока снова не встретиться "//" и снова начинаете копировать и так до конца.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Задачи рода "найти и удалить" могут быть решены не прибегая к дополнительной памяти, так сказать "на месте". Для решения этой достаточно найти позиции начала и конца вырезаемого участка, а затем выполнить перемещение блока памяти с позиции конца на позицию начала.
It's a long way to the top if you wanna rock'n'roll
Ответить