الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن المصفوفة الدنميكية

مغلق
بدأه السهم الناري في 24 مايو 2003 · 2 رد · 577 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته :

أخواني وأخواتي الأعزاء لدي سؤال مهم أرجوا أن أجد حله عندكم أن شاء الله .

السؤال / أريد مثال مشروح لو سمحتم عن المصفوفة الدنميكية أقصد المصفوفة التي يتم تحديد عدد عناصرها عند تشغيل البرنامج ؟

لا يخفى عليكم فائدتها الكبيرة فهل علمتموني طريقة تعريفها واستخدامه .

ياليت المثال يكون بسيط ومفهوم ومشروح ومع ألف شكر ......

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#2

شاهد الوصلة التالية

http://www.arabteam2000.com/vb/showthread....&threadid=28442

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#3

عزيزي

انا لم استعمل new لحجز array 2 dimantion a[][]

استعمل malloc()

مثال:

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>



             void main(){

                        int row,col,*p;

                                  

                                  printf("n Enter number of colam:");

                                            scanf("%d",col);

                                  

                                  printf("n Enter number of row:");

                                            scanf("%d",row);

                          p=malloc( (row*col)*2);   //2=int byet

                        

                                   for(int a=0;a<col;a++){

                                                  printf("n");

                                          for(int b=0;b<row;b++)

                                                 scanf(" %d",p[a]);

                                               }

                              for(int a=0;a<col;a++){

                                                  printf("n");

                                          for(int b=0;b<row;b++)

                                                     printf("t %d",p[a];

                                             }

       getch();

 }//end main

;) ارجو ان تفهمه ويكون سهل

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…