Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу Работа с файлами(простая задача)
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
olik567 olik567 вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.05.2009
По умолчанию 07.05.2009, 19:54

Создать символьный файл t. Удалить из текста файла t предпоследний элемент.
Заранее благодарю за любую помощь..
Ответить с цитированием
  (#2 (permalink)) Старый
podshivalow podshivalow вне форума
Member
 
Аватар для podshivalow
 
Сообщений: 112
Сказал(а) спасибо: 2
Поблагодарили 3 раз(а) в 3 сообщениях
Регистрация: 06.05.2009
Адрес: Херсон, Украина
Post 11.05.2009, 01:47

Цитата:
Создать символьный файл t. Удалить из текста файла t предпоследний элемент.
Заранее благодарю за любую помощь..
На каком Прологе должна быть реализация?

В Turbo Prolog, есть предикат file_str, который переводит файл в строку или строку в файл или их сравнение.
Удалить предпоследний символ из строки не проблема.
Ответить с цитированием
  (#3 (permalink)) Старый
olik567 olik567 вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.05.2009
По умолчанию 11.05.2009, 16:58

Необходимо написать в Turbo Prologe.
Ответить с цитированием
  (#4 (permalink)) Старый
podshivalow podshivalow вне форума
Member
 
Аватар для podshivalow
 
Сообщений: 112
Сказал(а) спасибо: 2
Поблагодарили 3 раз(а) в 3 сообщениях
Регистрация: 06.05.2009
Адрес: Херсон, Украина
По умолчанию 12.05.2009, 12:09

Цитата:
Необходимо написать в Turbo Prologe.
Код:
predicates
 trun(string)

clauses
trun(FN):-existfile(FN),
          file_str(FN,S),
          str_len(S,P),
          P1=P-2,
          frontstr(P1,S,S1,S2),
          substring(S2,2,1,S3),
          concat(S1,S3,S4),
          deletefile(FN),
          file_str(FN,S4).
          
goal trun("D:\\PDC_PROL\\PRIMER.TXT").
Ну ..... например, вот так.
Но, мне кажеться, что хотят несколько другого ....
Ответить с цитированием
  (#5 (permalink)) Старый
olik567 olik567 вне форума
Новичок
 
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.05.2009
По умолчанию 13.05.2009, 23:00

[quote]
Код:
predicates
  del(string)
clauses
del(FN):-existfile(FN),
          file_str(FN,S),
          str_len(S,P),
          P1=P-2,
          frontstr(P1,S,S1,S2),
          frontstr(1,S2,_,S4),
          concat(S1,S4,S5),
          deletefile(FN),
          file_str(FN,S5).
        
goal del("I:\\prolog\\prolog2\\t.TXT").
Программа отлично работает
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Простая задача, но никак не получается. Артём Фирсанов С/С++ 2 27.12.2011 10:27
Простая задача на С Navokie С/С++ 3 28.09.2011 23:33
Работа с файлами в С++ AlexKogot Вопросы начинающих программистов 4 30.08.2011 21:51
Работа с файлами tanuha_smile Pascal 2 25.02.2011 15:30
Работа с файлами Amputator Pascal 0 14.05.2007 22:40
РАБОТЫ С ФАЙЛАМИ (Задача) *OX* Prolog 3 07.12.2006 19:01
простая задача с потковыркой hingang Pascal 15 17.05.2006 00:25
Работа с файлами Serj_psv Visual Basic 4 21.01.2006 20:25
Работа с *.ini файлами Sane]{ Visual Basic 2 05.12.2005 03:45
Простая задача на дизъюнкцию в Visual Prolog. Помогите! imported_BAAL Prolog 3 30.03.2005 11:44
работа с ini-файлами в VBA _Игорь_ Visual Basic 2 23.09.2004 14:40
Работа с файлами BMP DJ Yougurt Visual Basic 1 13.05.2004 13:51



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов