Главная
Дисциплины (2009-2010)
Дисциплины (2010-2011)
Разное
Популярные

Обработка текста: удаление из текста комметариев:

{--------------------------------------------------------------------------}
( Обработка текста: удаление из текста комметариев типа {...}              )
{--------------------------------------------------------------------------}
{ На входе - текст с комметариями, на выходе - текст без комментарив       }
{--------------------------------------------------------------------------}

var s, r: string;
    state, i: integer;
begin
     writeln('Введите любой текст с комментариями:'); readln(s);
     r := ''; state := 0;
     for i := 1 to length(s) do begin
        case s[i] of
           '{': if state = 0 then state := 1;
           '}': if state = 1 then state := 0
                             else r := r + s[i];
           else if state = 0 then r := r + s[i];
        end;
     end;
     writeln('Новый текст:');
     writeln(r);
end.


Последнее обновление:
Copyright (C) 2009-2010 by RA0LHS
Hosted by uCoz