Sprintf Array

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    keshkesh
    keshkesh's avatar
    Kayıt Tarihi: 22/Eylül/2005
    Erkek

    arkadaşlar elimde bir rakam dizisi var dizinin tüm elemanları tek basamaklı... bu dizideki rakamları string olarak nasıl alabilirim?

     

    D[4]={1,2,9,8};
    sprintf(string,"%d%d%d%d",D[0],D[1],D[2],D[3]);
    printf("%s",string);

    bu kod çalışıyor, yalnız dizi boyutu değişken ona göre nasıl optimize edebilirim? for döngüsü kullanarak mesela?


    ...:::It Is BeGiNNiNG oF ThE eNd:::...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    keshkesh bunu yazdı:
    -----------------------------

    arkadaşlar elimde bir rakam dizisi var dizinin tüm elemanları tek basamaklı... bu dizideki rakamları string olarak nasıl alabilirim?

     

    D[4]={1,2,9,8};
    sprintf(string,"%d%d%d%d",D[0],D[1],D[2],D[3]);
    printf("%s",string);

    bu kod çalışıyor, yalnız dizi boyutu değişken ona göre nasıl optimize edebilirim? for döngüsü kullanarak mesela?


    -----------------------------

    int i;

    char string[1000];

    string = "";

    for(i = 0; i< (dizi boyun); i++){

    sprintf(string,"%s %d",string,D[i]);

    }

    bu tarz bi atraksyon yapabilirsin :)

    ha string'i stringe atarken hata veriyosa arada bi tane de temp kullan temiz olsun :)


    There are 10 types of people in the world. Those who knows binary and those who dont...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    keshkesh
    keshkesh's avatar
    Kayıt Tarihi: 22/Eylül/2005
    Erkek

    çok sağol bro ya bir saattir kafa yoruyorum bulamadım bir türlü:S bir de kodun başı bu daha... tabulation method u C de istiyo hoca :D decimali binarye cevirtip her 0 1 i diziye aldım sonra da birleştirmem gerekiyodu :D


    ...:::It Is BeGiNNiNG oF ThE eNd:::...
Toplam Hit: 863 Toplam Mesaj: 3