Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2012, 00:02   #1
Rebellion
Новичок
Джуниор
 
Регистрация: 31.03.2012
Сообщений: 1
По умолчанию Задача на текстовые файлы

Дан текстовый файл и некоторое слово. Создать новый текстовый файл, записав в
него те строки файла, которые заканчиваются данным словом.
Rebellion вне форума Ответить с цитированием
Старый 01.04.2012, 02:16   #2
Arhangel7
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 90
По умолчанию

Код:
var
T,T1:Textfile;
Tn,T1n,S,S1,Slovo:string;
p,p1:integer;
begin
  write('введите имя файла -> ');
  readln(Tn);
  write('введите слово -> ');
  readln(Slovo);
  p1:=length(Slovo);
  Assignfile(T,Tn);
  T1n:=('Ответ_'+Tn);
  Assignfile(T1,T1n);
  reset(T);
  rewrite(T1);
  while not Eof(T) do
    begin
      readln(T,S);
      p:=length(S);
      S1:=copy(S,p-p1+1,p1);
      if Slovo=S1 then writeln(T1,S);
    end;
  CloseFile(T);
  CloseFile(T1);

{ тут так:
 пример файла T:
 бла бла бла Slovo
 бла Slovo бла бла
 пример файла T1:
 бла бла бла Slovo }
end.
вроде так
как-то так
Arhangel7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на Текстовые файлы(Паскаль)! Cas01 Помощь студентам 1 19.12.2010 16:56
Задача на Текстовые файлы. Паскаль qwertytol Помощь студентам 2 15.06.2009 23:16
Задача на текстовые файлы.Паскаль HOOLY Помощь студентам 4 16.03.2009 18:19
Задача на текстовые файлы Paul11j Помощь студентам 20 17.03.2008 13:20