اذهب إلى المحتوى
  • 0

خطأ في الكود بلغة c++

نيلاي

السؤال

Recommended Posts

  • 1
بتاريخ On 4/9/2020 at 13:16 قال Nadia الجهني:

نعم 

اتى هذا السوال هكذا Check the following instructions if they have any error and correct them.

ولم تضع كامل الكود من الواضح الخطا يوجد في الكود الموجود فقط

بعد المراجعة 

الخطا هو لم يتم تعريف نوع الstacke   هل هو int او string 
gلذلك الحل الصحيح هكذا 

stack<int> stack1;
stack1 (int size)

}

 int Stk_ptr,Max_len;

Stk_ptr = new int [size];

Max_len= stack1.top();

 

بتاريخ On 4/9/2020 at 13:16 قال Nadia الجهني:

نعم 

اتى هذا السوال هكذا Check the following instructions if they have any error and correct them.

ولم تضع كامل الكود من الواضح الخطا يوجد في الكود الموجود فقط

 تفضلي قمت باجابته مسبقا هنا

بتاريخ On 4/9/2020 at 13:36 قال Mohamd Imran:

بعد المراجعة 

 

الخطا هو لم يتم تعريف نوع الstacke   هل هو int او string 
gلذلك الحل الصحيح هكذا 

 


stack<int> stack1;
stack1 (int size)

}

 int Stk_ptr,Max_len;

Stk_ptr = new int [size];

Max_len= stack1.top();

 

تحياتي

شكرا لك

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 4/9/2020 at 13:09 قال Nadia الجهني:

مالنوع الخطا هنا مع التصحيح

(Stack (int size

}

 ;int Stk_ptr,Max_len

;[Stk_ptr = new int [size

;Max_len= size-1

                                        {

اهلا بك @Nadia الجهني
هل الكود C++  وهل يمكنك ارفاق كامل الكود :) 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 8 ساعات قال Nadia الجهني:

مالنوع الخطا هنا مع التصحيح

(Stack (int size

}

 ;int Stk_ptr,Max_len

;[Stk_ptr = new int [size

;Max_len= size-1

                                        {

يوجد 2 Error

الاول هو التصريح عن المتغير Stk_ptr من النوع int وفي هذه الحاله يجب الاعلان عن مؤشر int*

الثاني هو التصريح عن المتغيرين Stk_ptr,Max_len داخل داله البناء وبهذا لا تستطيع دوال الpush,pop الوصول للمتغيرين

والتصحيح

private:
int *Stk_ptr, Max_len;

public:
Stack(int size){
  Stk_ptr=new int[size];
  Max_len=size-1;
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...