HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.06.2010, 18:30
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме:
1208190

Репутация: 136
Отправить сообщение для 0x22b с помощью ICQ
По умолчанию

Ачатовцы, подскажите как на паскале в строке текста найти слово которое больше пяти символов, но меньше 8?
 
Ответить с цитированием

  #2  
Старый 02.06.2010, 23:22
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме:
724939

Репутация: 108
Отправить сообщение для =Zeus= с помощью ICQ
По умолчанию

Цитата:
Сообщение от 0x22b  
Ачатовцы, подскажите как на паскале в строке текста найти слово которое больше пяти символов, но меньше 8?
Как вариант - считать количество символов между пробелами.
 
Ответить с цитированием

  #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 окажется нужное слово.
 
Ответить с цитированием

  #4  
Старый 03.06.2010, 18:17
[Dezzter]
Участник форума
Регистрация: 26.11.2007
Сообщений: 266
Провел на форуме:
3412198

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

Подскажите хороший справочкик/документацию по регулярным выражениям.
Везде какие-то обрубки, собирать информацию по кускам, как то не очень в кайф
 
Ответить с цитированием

  #5  
Старый 03.06.2010, 19:06
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

Репутация: 79
Отправить сообщение для fenixelite с помощью ICQ
По умолчанию

[Dezzter], Вот тут довольно полно написано :
туц
 
Ответить с цитированием

  #6  
Старый 06.06.2010, 10:18
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

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

всем привет, Вот надумал делфи учить.Как думаете начинать с этой книги норм будет: Фленов "Библия Delphi"?
 
Ответить с цитированием

  #7  
Старый 06.06.2010, 13:33
n1ghtstalker
Познающий
Регистрация: 28.09.2008
Сообщений: 65
Провел на форуме:
152084

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

Цитата:
Сообщение от qwert135  
всем привет, Вот надумал делфи учить.Как думаете начинать с этой книги норм будет: Фленов "Библия Delphi"?
ну да,как бы основа основ )
 
Ответить с цитированием

  #8  
Старый 03.06.2010, 21:42
AnGeI
Участник форума
Регистрация: 08.12.2008
Сообщений: 164
Провел на форуме:
862722

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

Pascal:
Объясните пожалуйста что значит функция виду str (i,k)
k : string;
i : integer;
Читал гугл, реально не понимаю что она делает.
 
Ответить с цитированием

  #9  
Старый 03.06.2010, 21:49
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

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

Переводит число i в сроку k
Например:
var
i : integer;
s : string;
begin
i := 666;
//тут у нас еще пустая строка
Str(i, s);
//а вот тут строка равна '666'
end;
 
Ответить с цитированием

  #10  
Старый 04.06.2010, 11:29
DeadLiftBaby
Новичок
Регистрация: 11.04.2010
Сообщений: 10
Провел на форуме:
42435

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

Цитата:
Сообщение от GhostOnline  
Переводит число i в сроку k
Например:
var
i : integer;
s : string;
begin
i := 666;
//тут у нас еще пустая строка
Str(i, s);
//а вот тут строка равна '666'
end;
Мне кажется у меня будет слегка попонятнее
i := 666;
//тут у нас тип 666 integer, т.е. число
str(i,s); //Переводит числовое значение в строковоe
end.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ