[linux-programlama] Segfault..

---------

From: Murat ALKAN (oceanrat@linuxmultimedia.org)
Date: Mon 15 Sep 2003 - 11:02:37 EDT

  • Next message: C.Hakan POLATKAN: "[linux-programlama] Re: php-session"

    Merhaba,

    Programimda kullanmak icin seek2line( adli bir fonksiyon yazdim..
    Fonksiyonun amaci \n karakterlerini sayarak herhangi bir satiri TEK basina
    gostermek.
    Fonksiyon soyle:
    char * seek2line(char *where,int line){
            int s;
            char *seek2;
            seek2=malloc(500);
            // Tahminen burada segmentation fault.
            sprintf(seek2,where);
            for(s=1;s!=line;s++){
                    sprintf(seek2,(strchr(seek2,'\n'))+1);
            }
            return strtok(seek2,"\n");
    }

    Yukarida yazdigim gibi sprintf fonksiyonunu kullanirken segfault aliyorum..
    Bir de fonkisyonu su sekilde kullandigimda hata almiyorum:
            buffer=seek2line("Deneme\nSegfault\n3.satir\n",2);
    Ama su sekilde kullandigimda hata...:
            for(count=1;sprintf(parser,seek2line(conf,count));count++){

    Nedir problem.. yardimlariniz icin simdiden tesekkurler..

    Murat ALKAN

    -- 
    Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
    

  • Next message: C.Hakan POLATKAN: "[linux-programlama] Re: php-session"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.