Look at the functions try catch and bracket.

--
 Hal Daume III                                   | [EMAIL PROTECTED]
 "Arrest this man, he talks in maths."           | www.isi.edu/~hdaume

On Sat, 1 Mar 2003, Alexandre Weffort Thenorio wrote:

> I am trying to write a small software to take info from one file and write it into 
> another file. The problem is that when I don't give any input I get the normal 
> haskell nosuchfile error message but I want to give my own error message. I am a 
> newbie, how can I do that? Also I need the file that is gonna be created (A text 
> file), to be created in UNIX type and not as a DOS file type, how can I do that? I 
> am using ghc to compile on Windows.
> 
> Here is the main code
> 
> main :: IO()
> main = do
>  args <- getArgs
>  codes <- codes args
>  conax <- readconax "conax.txt"
>  makeIrdFile (lines codes) (lines conax)
>   
> 
> --Read input file------------------------------------
> codes :: [String] -> IO[Char]
> codes [] = return ""
> codes (x:xs) = do
>  first <- readFile x
>  return first
>  
> --Read Inbuilt file---------------------------------
> readconax file = do
>  list <- readFile file
>  return list

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to