From: Bora Şahin (borasah@netone.com.tr)
Date: Mon 16 Sep 2002 - 20:15:54 EEST
SLmLar
> while ((ch = fgetc(dosya)) != NULL)
>
> boyle olmasi lazim..
fgetc(), standart C fonksiyonudur. Standar C fonksiyonlarında dosya sonu
belirleyicisi EOF' dır. Bu da -1 e define edilmiştir. Sistem
fonksiyonlarında ise, -1 genellikle hata durumlarında geri döndürülen
değerdir, 0 ise dosya sonunu gösterir. Yukarıdaki bilgiler ışığında
arkadaşın ilk yaptığı doğru. Yani, NULL değil, EOF olması lazım.
Bora Şahin
Saygılar