Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Haskell Dosyadan Oku Dosyaya Yaz


Dosyadan Oku Dosyaya Yaz

Haskell programlama dilinde yazılmış bu fonksiyonda konsoldan "dosyaokudosyayayaz" ifadesi girildikten yine D partitionu içinde bulunan unutma.txt isimli dosya içeriği okunup tamamı ile büyük harfe çevrilip C partitionu içinde unutma.txt isimli bir dosya oluşturup içine yazdırılır. Burada dosya içeriği direkt olarak hGetContens fonksiyonu ile alınır ve hPutStr  ile diğer dosyaya yazdırılır. ReadMode dosyanın okuma modunda, WrieMode ise yazma modunda açılacağını gösterir. toUpper fonksiyonu map fonskiyonu ile birlikte içeriği büyük harfe çevirir. hClose dosyayı kapatır.

Program Kodu :

  1.  
  2. import System.IO
  3. import Data.Char(toUpper)
  4.  
  5. dosyaokudosyayayaz =
  6.                      openFile "D:\\unutma.txt" ReadMode >>= \acilan ->
  7.                      openFile "C:\\unutma.txt" WriteMode >>= \yazilacak ->
  8.                      hGetContents acilan >>= \icerik ->
  9.                      hPutStr yazilacak (map toUpper icerik) >>
  10.                      hClose acilan >>
  11.                      hClose yazilacak >>
  12.                      return ()
  13.  
 

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cuma, 03 Ağustos 2012 14:11 )