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

شيفرة البرمجة الكائنية لا تعرض البيانات

Esraa .

السؤال

ابغى تصحيح هذا الكود ارجوكمم ابي اعرف وين الخطأ،اعطاه لنا الاستاذ وحاولنا كمره بس مصارر

 

#include<iostream>
  
using namespace std;

class car{
    public :
        int id;
        string name;
        car(){    }
        car(int id,string name){
            this->id=id;
            this->name=name;
            }
};

class carlist{
    public:
        car list[10];
        int count=-1;
        //void add(car*c){
        //[list_count]=c;
        //}
        void print(){
            int i;
            for(i=0;i>=count;i++)
            cout<<list->id<<" "<<list->name;
        }    
};

int main(){
    carlist list;
    list.add(new car(10,"bmw"));    
}

 

photo_1_2024-05-25_23-07-50.jpg

photo_2_2024-05-25_23-07-50.jpg

تم التعديل في بواسطة El Sayed El Tohamy
تعديل العنوان، وكتابة الشيفرات بمحرر الشيفرات
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يجب ملاحظة شيء هام،

وهو ليس الهدف من أكاديمية حسوب حل التمارين والاختبارات للطلاب فهذا ضد قواعد الأكاديمية.

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

لذلك،

أعطيكي بعض الملاحظات على الشيفرات المكتوبة، وعليك اكتشاف الخطأ وتصحيحه.

أولاً:

عند تعليق سطر (أي تهميشه) فإن السطر لا يتم تنفيذه ويتم اعتباره كأنه ملاحظة مكتوبة وليس شيفرت مطلوب تنفيذها، وبناء عليه يجب عليك البحث عن السطور المعلقة (التي قبلها //) وتفعيلها.

ثانيًا:

في الحلقة التكرارية for نحن نحدد البداية مثل i = 0 ونحدد الشرط الذي يضمن استمرار الحلقة التكرارية مثل i <= count ونحدد قيمة الزيادة  عن طريق ++i، فإذا كتبنا الشرط بشكل خاطيء سيحدث خطأ إما الحلقة لن يتم تنفيذها، أو سيبدأ تنفيذها ولكنها لن تنتهي أبدًا، لذلك يجب عليكِ النظر في الشرط المكتوب وتصحيحه.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...