السلام عليكم ورحمه الله وبركاته
اخواني اعضاء النتدى
سويت برناامج لمسائله فيزياء
االمسائله باختصار في البصريات
لما كنت اسوي الها compiler
يطلع ما فيها errores
بس نتائج البرنامج غلط
وهذا رابط البرنااااااااااااامج
اتمنى انكم تساعدوني
اختكم بنت دار زايد
السلام عليكم ورحمه الله وبركاته
اخواني اعضاء النتدى
سويت برناامج لمسائله فيزياء
االمسائله باختصار في البصريات
لما كنت اسوي الها compiler
يطلع ما فيها errores
بس نتائج البرنامج غلط
وهذا رابط البرنااااااااااااامج
اتمنى انكم تساعدوني
اختكم بنت دار زايد
السلام عليكم ,,,
أختي هناك اخطاء عديده في البرنامج و منها:
أولاً:
أنتِ عرفتِ mirrorkind من نوع char ثم
قمتِ بمقارنة المتغير mirrorkind مع الجملة cave و غيرها
مما تلاها من المقارنات كأنها char ...
if(mirrorkind == 'cave')
الحل هو:
عرفي الـ mirrorkind كـ char * أي مؤشر لـ char .
ثم قومي بعمليت المقارنة هكذا:
if(strcmp(mirrorkind,"cave") == 0)
ثم لاحظي ان الجمل تكتب داخل
"string" و الحروف تكتب داخل ' char'.
هذا الخطأ متكرر عندك في البرنامج انا قمت بإصلاح
واحد فقط في المثال اعلاه انت قومي بإصلاح الباقي.
مع انه ممكن ان تستخدمي enum إن كنت تعرفيها
فهي اسهل في التعامل :)
هذا أعتقد كفيل بحل المشكلة و الصراحة لم اجرب.
مع تحياتي ,,, أخوك / طلال.
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…