Prolog - COMO ABRO UN ARCHIVO EN PROLOG?

 
Vista:

COMO ABRO UN ARCHIVO EN PROLOG?

Publicado por Albanelly (1 intervención) el 27/07/2005 18:57:16
Hola! Necesito imprimir por pantalla los datos que tengo en un archivo.txt. Como abro y leo ese archivo en prolog????
Por fa Ayudenme!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMO ABRO UN ARCHIVO EN PROLOG?

Publicado por Carmen Elvia (1 intervención) el 17/08/2006 00:14:27
Pues solo le das abrir con Blok de notas y ya si lo quieres correr slo das doble click
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:COMO ABRO UN ARCHIVO EN PROLOG?

Publicado por Maria (1 intervención) el 01/07/2010 20:48:08
Hola, necesito saber como abrir y leer un archivo.txt en prolog.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

COMO ABRO UN ARCHIVO EN PROLOG?

Publicado por jose (1 intervención) el 02/10/2015 23:47:05
------------este codigo me sirvio ----------------

1
2
3
4
5
6
7
8
9
10
11
12
13
read_file(File, CharList):-see(File),
	                   read_list(CharList),
	                   seen.
 
% read_list(-List)
%  Reads characters from the the input
%  it reaches an eof.
read_list([Char | List]):-get0(Char),
	                  Char =\= -1,
			  !,
			  put(Char),
			  read_list(List).
read_list([]).


---------consola de swi-prolog---------
39 ?- read_file('salida.txt',C).
ipakalü
nücho´toin
ipakalü
ñ
ñ
C = [105, 112, 97, 107, 97, 108, 252, 10, 110|...].
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

COMO ABRO UN ARCHIVO EN PROLOG?

Publicado por federico guillermo (1 intervención) el 18/10/2016 04:24:12
altas:- open('d:/todo.txt',write,Datos,[alias(alumnos)]),captura.
captura:- display('Bienvenido a la captura de datos\n'),
display('Teclea el nombre del alumno'),nl,read(N),
display('Teclea la calificacion del alumno'),nl,read(C),
write(alumnos,N),write(alumnos,'\n'),
write(alumnos,C),write(alumnos,'\n'),
display('el registro ha sido almacenado'),nl,
display('almacenar otro registro?(S/N)'),read(R),nl,
R=='n',close(alumnos),menu;captura.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar