|
[ ghc-Bugs-742220 ] readFile problems: msg#00025lang.haskell.glasgow.bugs
Bugs item #742220, was opened at 2003-05-23 09:22 Message generated for change (Comment added) made by simonmar You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=108032&aid=742220&group_id=8032 Category: None Group: None >Status: Closed Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: readFile problems Initial Comment: 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 (\SUB or \^Z - the escape character), 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 rnieuwen@xxxxxxxxxxxxxxxxx, nreijngo@xxxxxxxxxxxxxxxxx ------------ 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" ---------------------------------------------------------------------- >Comment By: Simon Marlow (simonmar) Date: 2003-06-05 10:33 Message: Logged In: YES user_id=48280 On Windows, the ^Z character is interpreted as end-of-file. To subvert this behaviour, you can put the file into Binary mode using GHC.Handle.hSetBinaryMode. (unfortunately this function isn't available form anywhere more stable, yet). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=108032&aid=742220&group_id=8032
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ ghc-Bugs-748490 ] -odir bug, SourceForge.net |
|---|---|
| Next by Date: | [ ghc-Bugs-668705 ] hsc2hs broken under Win32, SourceForge.net |
| Previous by Thread: | [ ghc-Bugs-748490 ] -odir bug, SourceForge.net |
| Next by Thread: | [ ghc-Bugs-668705 ] hsc2hs broken under Win32, SourceForge.net |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |