Показать сообщение отдельно

  #567  
Старый 26.05.2008, 08:28
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

2Catsy. Вот немного переработанный и рабочий вариант Добермана
Код:
const 
  znaki = [',', '.', '!', '?', ':', ';'];
var 
  t, tx: text; 
  s: string; 
  i, len: integer;
begin
  assign (t, 'c:\xxx.txt'); 
  reset (t);
  assign (tx, 'c:\yyy.txt');
  rewrite (tx);
  while not eof (t) do begin
    readln (t, s);
    len := length (s);
    for i := 1 to len do begin
      if (s[i] in znaki) and (s[i+1] <> ' ') then
        insert(' ', s, i+1);
    end;
    write (tx, s[i]);
  end;
  close (t);
  close (tx);
end.

Последний раз редактировалось krypt3r; 26.05.2008 в 08:30..
 
Ответить с цитированием