C/C++ Kullanıcıdan dizinin boyutunu alma

Mesela böyle denediğimde çalışmıyor neden acaba?
 

Dosya Ekleri

  • 1706007861965.png
    1706007861965.png
    51,3 KB · Görüntüleme: 18
Data Structures ve Linked List çok ileri konular. Konunun sorusu basit bir Nested Loop olayı sadece.
Arkadaşın iki farklı sorusu var. İlki matrix boyutunu kullanıcıdan almak istiyor. Diğeri ise senin dediğin ve benimde C++ da implemente ettiğim Nested loop sorusu.

Data structure ileri bir konu evet. O zaman pointer ile devam edebilir.

Mesela böyle denediğimde çalışmıyor neden acaba?
Çünkü hala dinamik array yapmaya çalışıyorsun, yapma. Dil izin vermiyor. Yukarıda verdiğim linktekine benzer şekilde yapmalısın. Pointer tanımla. Memory Allacote et içerisini dilediğin gibi doldur.
 
@RaSGooL arkadaşın dediklerine sonuna kadar katılıyorum, C++ olsa dinamic array kısmını daha kolay çözebilirdiniz fakat C dilinde çok sınırlı. Mecburen kendi array listenizi (linked list tabii ki olur) kurup işlemi ona göre yapacaksınız.

Pointer çalışma mantığını biliyorsanız gerisini araştırıp yaparsınız. Bilmiyorsanız ilk önce pointerı iyice öğrenin.
 
Evet ben de arkadaşlara katılıyorum. C'de Pointerlar büyük bir yer kaplar ve oldukça önemli bir konudur. Birçok Pointer çeşidi vardır. O yüzden Pointer mantığını bilmiyorsanız iyi bir şekilde öğrenmeye bakın. Ondan sonra bu tarz sorular çerezlik maiyetinde olur sizin için.
 

Geri
Yukarı