ZVON > References > Haskell reference |
Intro / Search / ZVON |
| Indexes | Syntax | Prelude | Ratio | Complex | Numeric | Ix | Array | List | Maybe | Char | Monad | >> IO << | Directory | System | Time | Locale | CPUTime | Random |
Module: | IO |
---|---|
Function: | hPutChar |
Type: | Handle -> Char -> IO () |
Description: | hPutChar hdl c writes the character c to the file or channel managed by hdl. Characters may be buffered if buffering is enabled for hdl. |
Related: | hGetChar, hGetContents, hGetLine, hPrint, hPutStr, hPutStrLn |
Program source: import IO import Char main = do hdl <- openFile "/tmp/foo.txt" WriteMode hPutChar hdl (chr 66) hPutChar hdl ("ABCD" !! 0) hClose hdl hdl <- openFile "/tmp/foo.txt" ReadMode x <- hGetContents hdl putStr x
Output: BA