السلام عليكــم ورحمـة الله وبركاتــه ،،
لتكن لدينا السلسلة النصية abcd…… مثلا
هذه السلسلة مخزنة في مصفوفة a [5]
و لدينا مصفوفة أخرى b [5][5]
و السؤال :: كيف يمكن تخزين السلسلة في السطر الأول مثلا (السطر n بشكل عام ) للمصفوفة b بطريقة مختصرة
السلام عليكــم ورحمـة الله وبركاتــه ،،
لتكن لدينا السلسلة النصية abcd…… مثلا
هذه السلسلة مخزنة في مصفوفة a [5]
و لدينا مصفوفة أخرى b [5][5]
و السؤال :: كيف يمكن تخزين السلسلة في السطر الأول مثلا (السطر n بشكل عام ) للمصفوفة b بطريقة مختصرة
ماذا تقصد بطريقة مختصر..؟!
هذه طريقة
strcpy(b[0], a);
strcpy معرفة في string.h
SAFETY TIP : Always delete what you new, and free what you malloc, never mix new with free or malloc with delete.
طريقة مختصرة يعني ما ندخلها عنصر عنصر
بالنسبة للكود ما فهمت شي ....
المصفوفة b ثنائية البعد
السلام عليكم
انظر لهذا الكود
for (int i=0; i<5; i++) b[0] = a; // السطر رقم صفر
سيقوم بالمرور على عناصر a ونسخها في السطر رقم 0 في المصفوفة ثنائية البعد b
تحياتي
تم تعديل هذه المشاركة بواسطة MoHammaD_93 في 6 يوليو 2009 في 00:52
SAFETY TIP : Always delete what you new, and free what you malloc, never mix new with free or malloc with delete.