[linux-programlama] Re: Segfault..

---------

From: Erdinc Taskin (erdinctaskin@yahoo.com)
Date: Tue 16 Sep 2003 - 15:26:23 EDT

  • Next message: Volkan YAZICI: "[linux-programlama] YAPAB icin tester araniyor"

      Merhabalar
          seek2=malloc(500);
      malloc void pointer donduruyor
    yanılmıyorsam onu bir char pointer
    yapmamız gerekiyor mu?
         seek2= (char *) malloc (500) ;
          gibi birsey,gozume ilisen bu oldu.
      iyi calısmalar.
    --- Murat ALKAN <oceanrat@linuxmultimedia.org> wrote:
    >
    > 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/
    >
    >

    __________________________________
    Do you Yahoo!?
    Yahoo! SiteBuilder - Free, easy-to-use web site design software
    http://sitebuilder.yahoo.com


  • Next message: Volkan YAZICI: "[linux-programlama] YAPAB icin tester araniyor"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.