Sto provando a leggere un file riga per riga, ma non so come smettere quando raggiungo l'EOF.Leggere un file riga per riga
ho questo codice:
readWholeFile = do inputFile <- openFile "example.txt" ReadMode
readALine inputFile
readALine x = do y <- hGetLine x
print y
readALine x
ed è ovviamente terminata sempre sollevare un'eccezione.
Come posso risolvere?
Edit: messaggio di errore esatto è:
*** Exception: example.txt: hGetLine: end of file
Qual è il messaggio di errore esatto? – huon