İçeriğe geç

C Programlama Dosyalama-3

Fgetc() ve fputc() fonksiyonları

Genel yapıları aşağıdaki gibidir:

İnt fgetch(FILE *fp)

İnt fputc(int id,FILE *fp)

Fputc() fonksiyonu id değişken değeri olan byte’ı fp ile gösterilen dosyaya char olarak yazar. İd değişkeni int bir değer olarak tanımlandığı halde,char bir değer olarak çağırabilirsiniz(ASCII değeri).

Dosya yazma işlemi başarılıysai fputc() fonksiyonu yazılan karakteri değilse EOF(End Of File) değerini verir.

Fgetc() fonksiyonu, bir işaretçi ile belirlenen dosyadaki bir sonraki byte’ı char olarak okur ve int bir değer olarak geri verir.

Fgetc() fonksiyonu bir hata durumunda ve dosya sonuna gelindiğinde int bir değer olan EOF ( End Of File) değerini geri verdiği için, geri verilen değerin kontrolü amacıyla fgetc() fonksiyonu int bir değer geri verir. Ancak fgetc() fonksiyonun geri verdiği değeri int bir değişkene atamanız şart değildir. Geri verilen değeri bir karakter değişkene atayabiliriz.

Fputc ve f getc Fonksiyonlarının Kullanımı:

ÖRNEK:

  • Fputc() fonksiyonunu kullanarak ‘a’ karakterini dosyaya yazınız daha sonra fgetc() fonksiyonunu kullanarak ‘a’ karakterini dosyadan okuyunuz ve ekrana yazdırınız.

 

Tarih:Yazılım/Teknoloji

İlk Yorumu Siz Yapın

    Bir cevap yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir