س/ هل بالإمكان تعريف مصفوفة عدد عناصرها غير محدد اي ان المستخدم هو الذي يحدد عدد العناصر؟كيف؟;)
......سلام......
س/ هل بالإمكان تعريف مصفوفة عدد عناصرها غير محدد اي ان المستخدم هو الذي يحدد عدد العناصر؟كيف؟;)
......سلام......
استخدم الخجز الديناميكي باستخدام new و delete ...
مثال البرنامج التالي :
char *array; array = new char[n]; // use the array here array[0] = 'a' array[1] = 'b'; . . . delete [] array; // free the memory
يتم أولا حجز متحول من نوع مؤشر إلى نوع عناصر المصفوفة . ومن ثم استخدام new مع نفس هذا النوع وعدد العناصر كالتالي :
new type-specifier[number of items]
أما delete فهي ضرورية لتحرير الذاكرة وتستخدم كما هو موضح في البرنامج .
Coding on the Cloud and for the Cloud!
السلام عليكم
الله يعطيكم العافيه
هذا السؤال من زمان محيرني ونفسي اسأله :rolleyes:
تسلم استاذ هاني والله يزيدك من علمه
والحين سؤالي: نقدر نستخدم malloc للحجز بدل new ?
ورود
صحيح يا اخ اتاسي باستخدام callo & malloc وانا اتكلم عن "السي "
تعريف الcalloc & malloc
calloc: contigures Memory Allocation.
malloc: Memory Allocaton
malloc() is mor efficient than callo() in execution a programmer may use every of them if no initialization is requred.
نعم يا اخت ورود تستطيعين استخدام ال calloc في السي .
اصلا انا ما اعرف الا هي .
...سلام....
هذا الموضوع مغلق.