6 Mart 2017 Pazartesi

feof() Fonksiyonu

feof() fonksiyonu yapısı aşağıdaki gibidir:
    int feof (FILE *fp);
Eğer fp ile gösterilen dosyanın sonuna gelinmişse, feof() fonksiyonu 0 olmayan bir değer, aksi takdirde 0 değerini geri verir.

fgetc() fonksiyonu, aşağıda belirtilen 2 farklı durumda, EOF değerini geri verir.
Bir hata meydana geldiğinde
Dosya sonuna gelindiğinde

DİKKAT: feof fonksiyonunu kullanırken sonsuz döngü durumuna düşebilirsiniz. Döngü içerisinde mutlaka ekstra kontrol yapmalısınız.

Örnek 3: feof() Kullanımı


Sizler Oluşturun

 Dosyada harf arama ve kaç tane olduğunu bulma.
Dosyadaki bir harfi başka bir harf ile değiştirme.
Bir dosyanın içeriğini başka bir dosyaya kopyalama.
Dosyada her harfin kaç defa geçtiğini bulup, çoktan aza doğru sıralama.
Dosyanın şifrelenmesi, şifresinin çözülmesi.