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

  #3  
Старый 03.06.2010, 00:22
miako
Познающий
Регистрация: 20.01.2010
Сообщений: 43
Провел на форуме:
41357

Репутация: 6
По умолчанию

Цитата:
Сообщение от 0x22b  
Ачатовцы, подскажите как на паскале в строке текста найти слово которое больше пяти символов, но меньше 8?
Код:
i := 1;
while not eoln(stroka) do
begin
  if storka[i]<>' ' then
  begin
    rezStroka := rezStroka + stroka[i];
    inc(i);
    if (lenght(rezStroka)>5)and (lenght(rezStroka)<8) then
      break;
  end
  else
  begin
    rezStroka := '';
    inc(i);
  end;
end;
Что сразу в голову пришло. В результате в rezStroka окажется нужное слово.
 
Ответить с цитированием