Показать сообщение отдельно
  #4  
Старый 15.06.2011, 20:20
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Можно конечно все написать руками, но у вас Delphi а не Pascal, а потому грех не использовать его средства.
Код:
Var
  T: String;
  i: Integer;
begin
T := 'Дано предложение. Вывести на экран длины всех слов строки.';
with TStringList.Create
do begin
    Text := StringReplace(T,#32,#13,[rfReplaceAll]);
    for i := 0 to Count - 1
    do Memo1.Lines.Add(Strings[i] + ' ' + IntToStr(Length(Strings[i])));
    Free;
    end;
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием