我试图在gprolog中读取一个文件,但是我有一个小问题,它似乎读了一行,然后跳过一个,然后读下一个,等等......
继承我的代码:
readFichierEnt([],Fichier_Ent) :- read(end_of_file).
readFichierEnt(ExampleList,Fichier_Ent) :- read(X), write(X), readFichierEnt(ExampleList,Fichier_Ent).
如果我提供traintest.txt作为输入文件,我得到:
sdfasdf1dfas3fas5end_of_file
而文件是:
classes([unacc, acc, good, vgood]).
sdfasdf1.
asdfas2.
dfas3.
fas4.
fas5.
df6.
任何人都可以帮我吗? 感谢。
答案 0 :(得分:1)
以下两点需要考虑: