Problems with 'readFile'

Niels Reyngoud nreijngo@cs.uu.nl
Fri, 23 May 2003 10:07:05 +0200


Hello,

We are two students from the University of Utrecht (the Netherlands) 
working on a project in Haskell. During work on the project, we 
encountered a problem with the 'readFile' IO Monad.  readFile stops 
reading a file when it encounters ASCII character 26, as the following 
piece of coding shows. We've tested this with both the Hugs interpreter 
and the GHC compiler, but both encounter the same problem. Are there any 
known solutions for this?

Regards,
Richard Nieuwenhuis and Niels Reyngoud


------------

module Main where

main = do let output = problemtext
      putStr output
      putStr "\n\n"
      writeFile "outputfile.txt" output
          text <- readFile "outputfile.txt"
      putStr text


problemtext :: String
problemtext = "strange\SUBstrange"