folder Tahribat.com Forumları
linefolder C - C++
linefolder C Fonksiyondan Array Dönememe



C Fonksiyondan Array Dönememe

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tugberk
    Tugberk's avatar
    Kayıt Tarihi: 04/Ekim/2009
    Erkek

    uLtRaLoVeR bunu yazdı:
    -----------------------------

    evet çünkü bana öyle lazım yani string olması lazım


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

    string olarak sıfırlamak, onu memset ile yaparsın,

    memset(result, '0', 128);

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

    kusura bakma yani yeni öğreniyoruz. okulda bu toplama dediler ödevde integral soruyorlar. Sizin yardımınızla öğrenmeye çalışıyoruz biz de. Bu arada memset bi kütüphanede falan değil de mi yani normal kullanabildiğimiz fonksiyonlardan

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tugberk
    Tugberk's avatar
    Kayıt Tarihi: 04/Ekim/2009
    Erkek

    uLtRaLoVeR bunu yazdı:
    -----------------------------

    kusura bakma yani yeni öğreniyoruz. okulda bu toplama dediler ödevde integral soruyorlar. Sizin yardımınızla öğrenmeye çalışıyoruz biz de. Bu arada memset bi kütüphanede falan değil de mi yani normal kullanabildiğimiz fonksiyonlardan

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

    ilk kodda '' ları görmedim, direkt sıfırlamak diye anladım, evet memset C nin bir parçasıdır, standart kütüphanedendir (printf scanf gibi) , string.h ı include etmen yeterli. 

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    http://www.yazilimogren.com/2009/03/c-programlama-fonksiyondan-dizi-dondurmek/

    Manuel yapmak istiyorsanda şöyle bişey var 


    Si vis pacem para bellum.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uLtRaLoVeR
    uLtRaLoVeR's avatar
    Kayıt Tarihi: 25/Haziran/2007
    Erkek

    Çözümü öğrendim ben gibi sıkıntı yaşayan arkadaşlar için yardımcı olsun diye ekliyorum.

    char* dizi_olustur(int elemansayisi)
    {
    	char *dizi;
    	int i;
    	
    	dizi = malloc(sizeof(char)*elemansayisi);
    	
    	for(i = 0; i<int elemansayisi; i++)
    		dizi[i] = '0';
    	dizi[i] = '\0';
    	
    	return dizi;
    }
Toplam Hit: 2725 Toplam Mesaj: 16