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

---------

From: msakarya@infotech.com.tr
Date: Sat 31 May 2003 - 18:39:12 EEST

  • Next message: Serdar Koylu: "[linux-programlama] Re: C'de dosya okumada sorunlar"

    Evet buffer doluyor olabilir ancak doyay=FD kapatt=FD=F0=FDn zaman buff=
    er dan
    silmesi gerekir
    hem bir txt dosyas=FDn=FDn 8 defada olsa buffer =FD dolduraca=F0=FDn=FD=
     zannetmiyorum

    Melih Sakarya
    Software Engineer

    INFOTECH Information Technologies
    Email: msakarya@infotech.com.tr
    Web: www.infotech.com.tr
    Phone:+90 (212) 259 21 99 (129)
    Fax: +90 (212) 259 30 32
    Address: Ayazma Deresi Cad. Aksit Plaza no:12
                   Fulya Besiktas \ Istanbul

                                                                           =
                                                                   =20
                        Serdar Koylu =
                                                                   =20
                        <serdarkoylu@fisek.com.tr> To: li=
    nux-programlama@liste.linux.org.tr =20
                        Sent by: cc: =
                                                                   =20
                        linux-programlama-bounce@liste.li Subject: =
       [linux-programlama] Re: C'de dosya okumada sorunlar =20
                        nux.org.tr =
                                                                   =20
                                                                           =
                                                                   =20
                                                                           =
                                                                   =20
                        31.05.2003 18:11 =
                                                                   =20
                        Please respond to =
                                                                   =20
                        linux-programlama =
                                                                   =20
                                                                           =
                                                                   =20
                                                                           =
                                                                   =20

    Selamlar..

    29 May 2003 17:39 EEST tarihinde yazm=FD=FEs=FDn=FDz:

    >
    > FILE *f;
    > char bilgi[1024];
    >
    > printf("1. mesajn");
    >
    > if ((f =3D fopen("sozlukvb.txt", "r")) =3D=3D NULL) {
    > perror("fopen");
    > printf("Dosya acilamadi...n");
    > } else {
    > printf("2. mesajn");
    >
    > /* Atilan Kisimlar
    >
    > ...........
    >
    > */
    >
    > fclose(f);
    > }
    >
    >
    > Bunu kullanabilirsin sonucta a=3DE7ilamayan 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 komutun=
    a
    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 olmasin=
    in
    aslinda tamamen tesaduf eseri oldugunu farkedemez, yani aslinda sorun b=
    ir
    degerin 8 olmasi ile alakasiz olabilir. Hasbel kader 8. Islemde mesela
    ayrilan buffer doluyor olabilir.

    SAygi ve sevgiler..

    =


  • Next message: Serdar Koylu: "[linux-programlama] Re: C'de dosya okumada sorunlar"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.