Сейчас на форуме: zombi-vadim, tyns777 (+5 невидимых)

 eXeL@B —› Программирование —› Delphi и файлы
Посл.ответ Сообщение

Ранг: 20.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 02 декабря 2007 21:35
· Личное сообщение · #1

Извините, что задаю такой вопрос, но в Pascal'e/Delphi я слабоват.

Вопрос:
-как найти в текстовом файле все строки, содержащие S подстроку и вывести все эти строки?

Заранее спасибо, KVinD.




Ранг: 81.7 (постоянный), 10thx
Активность: 0.030
Статус: Участник

Создано: 02 декабря 2007 21:41
· Личное сообщение · #2

Используй функцию pos



Ранг: 20.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 02 декабря 2007 21:45
· Личное сообщение · #3

Если не сложно, помогите набросать цикл, голова не варит , а сдавать завтра



Ранг: 36.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 02 декабря 2007 21:58
· Личное сообщение · #4

Для паскаля де то так :
var s,p:string;
begin
write ('Чего искать - '); readln (p);
assign (input,'text.txt'); reset (input);
repeat
readln (s);
if pos (p,s)>0 then writeln (s);
until eof;
close (input);
end.




Ранг: 20.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 02 декабря 2007 22:06
· Личное сообщение · #5

Спасибо Malice



Ранг: 51.7 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 02 декабря 2007 23:40
· Личное сообщение · #6

Да. КрякЛаб рулит


 eXeL@B —› Программирование —› Delphi и файлы
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати