prova3
/* prova7.pro */ /* gestione file su disco */ /* verifica se file esiste su disco */ /* se file non esiste fine */ /* se file esiste prosegue programma */ /* carica file tipo testo o PRO da disco */ /* visualizza in finestra */ /* attiva INCLUDE MENU.PRO */ nowarnings
include "menu.pro"
domains predicates cerca mostra elabora risposta azione fine goal azione,elabora,cerca,risposta,mostra,fine.
clauses
azione:- menu(3,20,["..riga 3 colonna 20.....", "...usa freccia.........", "...per spostarti.......", ".......................", "..esempio menu'..... .", "..con nove opzioni.....", "..premere ENTER su ....", "..ultima riga..........", "..premi ENTER ........."], SCELTA). elabora:- makewindow(1,7,1,"",1,1,20,70), write("attivata finestra..."), sound(300,600). cerca:- existfile("prova1.pro"),!. risposta:- write("file trovato o non trovato.."), sound(100,600). mostra:- file_str("prova1.pro",TXT), display(TXT), clearwindow,!. fine:- write("fine prova").