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

[ تمت الإجابة ]طلب تنقيح برنامج (نظام الجامعة)بلغة C

بدأه Bothayna في 24 ديسمبر 2012 · 1 رد · 699 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحـمممة الله وبركآـآآآته يآ طيبين ..

كيفككم .. عسآكم تكونون بخير ...

عملت مشروع لجـآمعة وشرح المـشروع موجود دآخل المجلد المضغووط

بس يطلعلي كتير أخطاء .. وفي أشياء مش عارفة اعملها

والله تعبت كتير فيه ..

والبرنامج مش راضي يعمل " run "

حسبي الله ونعم الوكيل ..

ما اعرف وين المشكلة ..

ووالله لو ساعدتوني بكون كتير ممنونة الكم ..

مرفق مجلد فيه الملفات والسؤال ..

final project.rar

لأني محبطـة كتير ... !

وأملي فيكم كبير ..

وشكرا مقدمآ

#2

السلام عليكم

قمت بإلقاء نظرة سريعة على الكود و لاحظت الأخطاء التالية :

بالنسبة للأخطاء الموجودة في الملف admin.h :

  1. استخدمت البنية STD مع العلم أنك أعلنتِ عنها في الملف f1.c !
  2. العبارة tmp.rcourses = {""} غير صحيحة, استخدمي الدالة memset لتصفير المؤشر rcourses.
  3. في السطر 51 وضعتِ الفاصلة ( , ) بدلا من الفاصلة المنقوطة ( ; ) في for.
  4. في السطر 52, الدالة fread تستقبل 4 وسائط, الوسيط الأول عبارة عن سلسلة حرفية التي سيتم وضع فيها نسخة من نص الملف و أنت جعلتِ الوسيط الأول عبارة عن تركيبة من نوع STD.
  5. في السطرين 69 و 80 كتبت print بدلا من printf.

أما بالنسبة للملف student.h :

فقمت باستخدام المصفوفة tid و التي أعلنتِ عنها في الملف admin.h مع العلم أنك لم تربطي الملفين ببعضهما البعض.

و فيما يخص الملف الرئيسي f1.c :

  1. الملفين admin.h و student.h موجودين في نفس المجلد الموجود فيه البرنامج الرئيسي و بالتالي يجب أن تستخدمي العلامتين " " وليس < >.
  2. في السطر الثامن, المتغير cname ليس static و بالتالي لا يمكنك تهيئته داخل البنية. (نفس الخطأ في السطر العاشر)
  3. في السطر التاسع, المتغير cID عبارة عن متغير عادي و ليس مصفوفة و أنت قمت بتهئيته كمصفوفة !
  4. في السطر 28 لم تضعي الفاصلة المنقوطة في نهاية السطر.

تحياتي.

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

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

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

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

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