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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2018, 21:09   #1
Genzal
Пользователь
 
Регистрация: 23.12.2017
Сообщений: 22
По умолчанию Работа с текстом

Хочу сравнить два текста и написать число повторений слова, но выдает ошибку, подскажите где я ошибся? Ошибка. Пишет так как этот файл используется другим процессом.
Код:
uses crt;
var
number,i:integer;
F1,F2:text;
s,wrd:string;
begin
   Assign(F1,'C:\Users\Admin\Documents\SCHOOL.PAK\TEMP\file1.txt');
   Reset(F1);
   Assign(F2,'C:\Users\Admin\Documents\SCHOOL.PAK\TEMP\file2.txt');
   Rewrite(F2);
   While not eof(F1) do begin
      Readln(F1,s);
      Write(F2,s);
   end;
   close(F1);
   write('Введите слово: ');
   readln(wrd);
   reset(F2);
   number:=0;
   while not eof(F2) do begin
      readln(F2,s);
      i:=pos(wrd,s);
      if i<>0 then number:=number+1
      else writeln('0 Поторяющий слова .');
   end;
   close(F2);
   writeln('Число повторений= ',number);
end.

Последний раз редактировалось Genzal; 01.04.2018 в 21:28. Причина: Ошибка. Пишет что файл уже используется
Genzal вне форума Ответить с цитированием
Старый 02.04.2018, 08:46   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,815
По умолчанию

забыл в конце закрыть открытые файлы, не?
Код:
CloseFile (F2);
и
CloseFile (F1);
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 02.04.2018, 09:48   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

перед reset(F2) попробуй закрыть F2
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.04.2018, 10:43   #4
Genzal
Пользователь
 
Регистрация: 23.12.2017
Сообщений: 22
По умолчанию

Попробовал закрыть файлы, но все равно ошибка.
Цитата:
Сообщение от Аватар Посмотреть сообщение
попробуй закрыть F2
__________________
Изображения
Тип файла: png 2018-04-02_10-42-23.png (22.8 Кб, 140 просмотров)
Genzal вне форума Ответить с цитированием
Старый 02.04.2018, 19:31   #5
Genzal
Пользователь
 
Регистрация: 23.12.2017
Сообщений: 22
По умолчанию

Что то вообще не понимаю почему файл не работает
Genzal вне форума Ответить с цитированием
Старый 02.04.2018, 20:33   #6
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

Цитата:
Сообщение от Genzal Посмотреть сообщение
close(F1);
write('Введите слово: ');
readln(wrd);
reset(F2);
Вот тут ты забыл закрыть F2.
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Старый 02.04.2018, 21:27   #7
Kamelok
Пользователь
 
Регистрация: 19.11.2017
Сообщений: 36
По умолчанию

Цитата:
Сообщение от New man Посмотреть сообщение
Вот тут ты забыл закрыть F2.
Спасибо большое, теперь нашёл новую ошибку не считает повторения слов, буду пытаться дальше.
Kamelok вне форума Ответить с цитированием
Старый 02.04.2018, 22:10   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ха, понадобилось больше 10 часов, что бы пост #3 осилить и еще такого же пинка в посте #6 )) Что было не понятного в #3 ?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 02.04.2018 в 22:12.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстом Валера К Помощь студентам 10 07.02.2012 22:18
Работа с текстом Yrec Паскаль, Turbo Pascal, PascalABC.NET 5 01.02.2012 11:30
работа с текстом ARMADA Общие вопросы C/C++ 1 03.06.2011 22:59
Работа с текстом С++ Verwolf Помощь студентам 4 02.11.2009 17:18
Работа с текстом fakir9999 Общие вопросы Delphi 3 04.06.2009 16:28