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

سؤال بخصوص كود من كتاب دايتل ...

مغلق
بدأه CS-GIRL في 5 يونيو 2010 · 0 رد · 225 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

أعضاء المنتدى الكرام ..

أنا طبقت كود من أكواد كتاب دايتل على borland c++ 5.02 و البرنامج عبارة عن ثلاثة ملفات .. ملف ClientData.h يحتوي على واجهة للكلاس "ما فيها غير prototypes " و ملفClientData.CPP و يحتوي على الـ function body

و الملف الأخير Fig17_15.cpp و الذي يحتوي على دالة الـ () main ..

البرنامج بشكل أساسي يتعامل مع الملفات ... يضيف و يعدل و يحذف على الريكوردات داخل الملف ..

سؤالي هو : ما سبب الخطأ الذي يظهر (وقت التشغيل) لهذا البرنامج ...

أول ما أحاول أدخل رقم ريكورد عشان أضيفه على الملف ... يطلع الخطأ

مع العلم أن الكود من كتاب دايتل .

هذا هو الخطأ اللي يظهر لي :

jb12757560261.jpg

و حين بحثت عن سبب هذا الخطأ تبين أنه new operator بس ما عرفت كيف أصلحها !!

يعني هو بسبب allocation اللي يحصل وقت التشغيل ...

فيه أحد ممكن يحل المشكلة ..

و له مني دعوة بإذن الله تعالى في الحرم....

الملفات الثلاث في المرفقات ...

Fig17_15.cpp

ClientData.CPP

ClientData.h

تم تعديل هذه المشاركة بواسطة CS-GIRL في 5 يونيو 2010 في 19:59

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

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