folder Tahribat.com Forumları
linefolder C - C++
linefolder Aynı İsme Sahip İki Dosya Oluşturma Sorunu



Aynı İsme Sahip İki Dosya Oluşturma Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek
    YeniHarman bunu yazdı

    http://stackoverflow.com/a/12506 adresindeki gibi, o klasörün içindeki tüm dosyaların isimlerini yazdırın.

    Hocam terminalden dosya isimlerini yazdırdım ve sonuç : 

    Dosyanın görünümü:

    Yazdığım kodda oluşturulan dosya AY^B.csv ismi ile açılıyor galiba.

     

    KontArcher tarafından 02/Oca/16 17:29 tarihinde düzenlenmiştir

    KS
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Mad Scientist
    AMpul
    AMpul's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek
    KontArcher bunu yazdı
    YeniHarman bunu yazdı

    http://stackoverflow.com/a/12506 adresindeki gibi, o klasörün içindeki tüm dosyaların isimlerini yazdırın.

    Hocam terminalden dosya isimlerini yazdırdım ve sonuç : 

    Dosyanın görünümü:

    Yazdığım kodda oluşturulan dosya AY^B.csv ismi ile açılıyor galiba.

     

    Sonucta @yeniharman hakli cikti, ayni dizinde ayni isimli iki dosya gorup killanmaman da senin tecrubesizligin olsun :)


    What I cannot create, I do not understand. — Richard Feynman
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek
    AMpul bunu yazdı
    KontArcher bunu yazdı
    YeniHarman bunu yazdı

    http://stackoverflow.com/a/12506 adresindeki gibi, o klasörün içindeki tüm dosyaların isimlerini yazdırın.

    Hocam terminalden dosya isimlerini yazdırdım ve sonuç : 

    Dosyanın görünümü:

    Yazdığım kodda oluşturulan dosya AY^B.csv ismi ile açılıyor galiba.

     

    Sonucta @yeniharman hakli cikti, ayni dizinde ayni isimli iki dosya gorup killanmaman da senin tecrubesizligin olsun :)

    Hocam peki dosyayı açmak istersen 2 boyutlu char dizisi kullanıyorum. Yani bu sorunu çözmem için ne yapmam gerekir sizce


    KS
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek
    KontArcher bunu yazdı
    AMpul bunu yazdı
    KontArcher bunu yazdı
    YeniHarman bunu yazdı

    http://stackoverflow.com/a/12506 adresindeki gibi, o klasörün içindeki tüm dosyaların isimlerini yazdırın.

    Hocam terminalden dosya isimlerini yazdırdım ve sonuç : 

    Dosyanın görünümü:

    Yazdığım kodda oluşturulan dosya AY^B.csv ismi ile açılıyor galiba.

     

    Sonucta @yeniharman hakli cikti, ayni dizinde ayni isimli iki dosya gorup killanmaman da senin tecrubesizligin olsun :)

    Hocam peki dosyayı açmak istersen 2 boyutlu char dizisi kullanıyorum. (değişken AY karakterlerini tutuyor bende sonuna .csv ekliyorum ve dosyayı açmaya çalııyorum) Yani bu sorunu çözmem için ne yapmam gerekir sizce. 

     


    KS
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Mad Scientist
    AMpul
    AMpul's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek
    KontArcher bunu yazdı
     
    Hocam peki dosyayı açmak istersen 2 boyutlu char dizisi kullanıyorum. Yani bu sorunu çözmem için ne yapmam gerekir sizce

    Ben anlamam ben sadece parazit yapiyorum konuda, yeniharman anlatir simdi


    What I cannot create, I do not understand. — Richard Feynman
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blackseaboy28
    blackseaboy28's avatar
    Kayıt Tarihi: 07/Ağustos/2011
    Erkek

    string.h kutuphanesini include et.

    char dosyaadi[16];

    strcpy(dosyaadi,"AY");

    strcat(dosyaadi,".csv");

    yapınca dosyaadi= AY.csv olur. Bununla acarsın :d

     


    Mobil uygulama geliştirilir.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek
    blackseaboy28 bunu yazdı

    string.h kutuphanesini include et.

    char dosyaadi[16];

    strcpy(dosyaadi,"AY");

    strcat(dosyaadi,".csv");

    yapınca dosyaadi= AY.csv olur. Bununla acarsın :d

     

    Zaten bende öyle yapıyorum fakat burda mı bi sorun avr diye şüphe ettim.


    KS
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uLtRaLoVeR
    uLtRaLoVeR's avatar
    Kayıt Tarihi: 25/Haziran/2007
    Erkek

    Dosyayı açtığın yerdeki kodu paylaş istersen. Belki gözünden kaçan bir şey vardır.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KontArcher
    KontArcher's avatar
    Kayıt Tarihi: 24/Nisan/2014
    Erkek
    uLtRaLoVeR bunu yazdı

    Dosyayı açtığın yerdeki kodu paylaş istersen. Belki gözünden kaçan bir şey vardır.

      

        char *fname;
        for(k=0;k<count;k++){
            fname = (char *) calloc(59,1);
            fp=fopen(strcat(strcat(strcat(fname,"/Users/titi/Desktop/KS/-_-/Projeler/SemesterProject2/\0"),asistan[k].ns),".csv"),"w+");
            if(fp==NULL){
                printf("%s %s adlı asistanın dosyası açılamadı.(fname: %s)",asistan[k].name,asistan[k].surname,fname);
                exit(0);
            }
            fclose(fp);
            free(fname);
        }
    

     


    KS
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Abavvv o ne?

    Neden calloc ama malloc değil?

    Neden ilk başta fname'i doldururken strcat ama strcpy değil. strcat ile alanın sonuna ekleme yapıyorsun ama fname'in temiz olacağı garanti değil. İlk kısmı strcpy ya da daha iyisi strncpy ile kopyala.

    asistan[k].ns'nin içeriği nerden geliyor? Sadece o yapıyı yazdırıp (ya da breakpoint koyup) içeriğine bak.


    Olaylara karışmayın!
Toplam Hit: 6251 Toplam Mesaj: 30
c dosya oluşturma