[linux-programlama] Re: C'de dosya okumada sorunlar

---------

From: Serdar Koylu (serdarkoylu@fisek.com.tr)
Date: Sat 31 May 2003 - 16:41:53 EEST

  • Next message: msakarya@infotech.com.tr: "[linux-programlama] Re: C'de dosya okumada sorunlar"

    Selamlar..

    29 May 2003 17:39 EEST tarihinde yazmışsınız:

    >
    > FILE *f;
    > char bilgi[1024];
    >
    > printf("1. mesajn");
    >
    > if ((f = fopen("sozlukvb.txt", "r")) == NULL) {
    > perror("fopen");
    > printf("Dosya acilamadi...n");
    > } else {
    > printf("2. mesajn");
    >
    > /* Atilan Kisimlar
    >
    > ...........
    >
    > */
    >
    > fclose(f);
    > }
    >
    >
    > Bunu kullanabilirsin sonucta a=E7ilamayan bir dosyayi kapatamazsin
    > son olarak dosya uzerine yazmiyo olabilir o yuzden sadece ilk mesaji
    > goruyorsun sanirim

    Iyide, burada zaten dosya acilamadiysa, hic bir zaman bu fclose komutuna ulasilmaz. Bu dikkat edilirse "else { }" icerisinde kaliyor.

    Bence bunu cagiran fonkisyondan gelen bir problem var gibi.. Veya belki prototiplerde bir sorun olabilir.

    Eger, verilen url'den bu src'yi indirebilirsem saniyorum daha kesin konusmak mumkun olacaktir. Genelde acemi programcilar 8. defada olmasinin aslinda tamamen tesaduf eseri oldugunu farkedemez, yani aslinda sorun bir degerin 8 olmasi ile alakasiz olabilir. Hasbel kader 8. Islemde mesela ayrilan buffer doluyor olabilir.

    SAygi ve sevgiler..


  • Next message: msakarya@infotech.com.tr: "[linux-programlama] Re: C'de dosya okumada sorunlar"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.