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

كيف اقارن بين مصفوفتين غير متساويتين في الابعاد؟؟

مغلق
بدأه قمـ14ـر في 19 أبريل 2006 · 1 رد · 461 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ممكن احد يساعدني!؟؟!

انا عرفت مصفوفتين بالشكل التالي:

  

static char A[30][2];                    //Array of 2-dimentions
char B[10];                                  //Array of 1-dimention

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

ثاني مصفوفة انا املئها من المستخدم

بعد مااخذ من اليوزر مصفوفة بي...ابغى اقارنها بمحتوى مصفوفة A

بس بدي اقارنها في اول عمود فقط وابحث في الثلاثين صف

كيف اقارن كذا؟؟؟

انا كتبتها بالطريقة التاليه

for(int i=0;i<30;i++)
          if(strcmp(B,A[1]))

بس بيطلع لي خطأ وهو

Cannot convert 2 parameter from Char to const Char*

شو الحل؟؟؟

بلييييييييييييييييييز ردوا علي ضروري

وشكرا لكم

لا إلــــــــــــــه إلا انت سبحانك إني كنت من الظالمين

استغفر الله إلذي لا إله إلا هو واتوب إلـيه

#2
 if(strcmp(B,A[1]))

أكيد أزاى أنتا بتقارن عنصر واحد بمصفوفة كاملة ؟! ولو حطيت b أكيد بعد مقارنة ب10 عناصر هيديك Out of range exception أنتا ممكن تعمل أية Inner loop for 2-dimension array ومتغير وليكن k لل1D array لو كان ال

k == 10 وبالتالى يخلى الk=0

يارب أكون وضحتلك أزاى تعملها :)

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

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

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

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

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

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

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