Я учусь программировать в прологе. В настоящее время я изучаю ввод-вывод и столкнулся с следующей проблемой.Пролог: не вижу файл
Я хочу, чтобы прочитать файл dane.txt
с помощью этой программы:
czytajPlik :-
open('dane.txt',read,X),
current_input(CI),
set_input(X),
kodOdczytujacy,
close(X),
set_input(CI).
kodOdczytujacy :- read(Term), obsluz(Term).
obsluz(end_of_file):-!.
obsluz(Term) :-
write(Term),nl,kodOdczytujacy.
Однако, когда в Прологе, когда я пытаюсь использовать czytajPlik.
, я получаю следующее сообщение об ошибке:
ERROR: open/3: source_sink `'dane.txt'' does not exist (No such file or directory)
файл существует и имеет собственное имя.
Вы должны указать абсолютный путь 'dane.txt'. – joel76
Запускаете ли вы программу с активным каталогом, который содержит 'dane.txt'? –