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.
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.