Şimdi Ara

C'de cok boyutlu dinamik dizi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
1.892
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar şöyle bir fonksiyon yazıyrm

     
    void allocate2D( int **alArray, int *alArrayL, int rows )
    {
    int i;

    alArray = ( int ** ) malloc( rows * sizeof( int ) );

    for ( i = 0 ; i < rows ; i++ )
    {
    alArray[i] = ( int * ) malloc( ( alArrayL[i] ) * sizeof( int ) );
    }

    }


    ve su sekilde kullanmaya calısıyorum fonksiyonu

    allocate2D(array, arrayL, 3) ;


    burada arrayL önceden olusturdugum tek boyutlu ve 3 elemanlı bir dizi

    ancak segmentasyon hatası verip kapanıyor, nerde hata yapıyor olablrm acaba, yardımlarınızı bekliyorum...



    < Bu mesaj bu kişi tarafından değiştirildi nepjua -- 10 Aralık 2009; 2:21:06 >



  • derleyici, işletim sistemi nedir?

    bende sorunsuz derlenip çalışıyor...
  • sagolasın hocam, öğrendim sorunun nerde oldugunu, ** degil de *** seklinde kullanıcam, işletim sistemi windows 7, codeblocks + mingw kullanıyrm.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.