% ESCRITURA Y LECTURA DE ARCHIVOS HASTA EL FIN DE ARCHIVO %====================== % ESCRITURA %====================== escritura:- read(X), X \= 0, % VALOR DE SALIDA escritura_1(X). escritura:-!. escritura_1(X):- write(X), write('.'), nl, escritura. escribe(Archivo):- tell(Archivo), escritura, told. %====================== % LECTURA %====================== lectura:- read(Term), Term \== end_of_file, lectura_1(Term). % se encontrO el fin de archivo lectura:- !. lectura_1(Term) :- write(Term), nl, lectura. lee(Archivo):- see(Archivo), lectura, seen. %==================================================================