одним словом нужно открыть файл и ДОПИСАТЬ его. вот что у меня получилось, почему-то ругается и выдает ошибку 103...
| Код | domains list = symbol* file = rezult predicates
nondeterm find nondeterm member(symbol,list,real) nondeterm ocenka(list,list,real,real) nondeterm count(list)
database - my index(integer) number(integer) database - myfile doc(string,list) search_file(list)
clauses
find:- doc(N,SP), search_file(Search), retractall(index(_),my), assert(index(0),my), count(SP), index(Ind), ocenka(SP,Search,Rez1,0), Proc=Rez1/Ind, openappend(rezult,"D:\\Prolog\\rezult.txt"), write(Proc), closefile(rezult), fail.
|
ругается на строку file = rezult. что делать ума не приложу...
|