..
السلام عليكم ..
إذا كتبت برنامج بلغة السي بلس بلس ..
كيف أستطيع تشغيله على جهاز لا يحتوي على برنامج السي بلس بلس ..
أي يصبح تطبيق بمفرده غير مرتبط بشيء ؟!
أتمنى أكون استطعت توضيح المشكلة
تحياتي لكم ..
..
السلام عليكم ..
إذا كتبت برنامج بلغة السي بلس بلس ..
كيف أستطيع تشغيله على جهاز لا يحتوي على برنامج السي بلس بلس ..
أي يصبح تطبيق بمفرده غير مرتبط بشيء ؟!
أتمنى أكون استطعت توضيح المشكلة
تحياتي لكم ..
نعم أخوي ..
فأنت عندما تقوم بعمل Build للمشروع وتنفيذه . فهو يقوم بصنع ملف EXE في نفس المجلد للبرنامج ولكن يضعه في مجلد جديد إسمه Debug .. إدخل إليه وقم بنسخ الملف .
الآن يمكنك إعطائه للذي تريد ..
..
أشكرك أخوي ..
لكن واجهتني مشكلة
البرنامج يشتغل .. ويطلب بعض المتطلبات
أول ما اليوزر أو المستخدم يدخلها ينغلق البرنامج لوحده من غير حاجة ؟!![]()
السلام عليكم
اخي بامكانك ان تفتح مشغل الدوز وتفتح البرنامج منه
لاني اعرف ان كمبايلر مايكروسوف بعد الترجمة ما يشتغل إلا من الدوز نفسه
إذا ما تعرف كيف تفتح البرنامج من الدوز اكتب
اولا ضعه في السي او الدي (مشغلات الاقراص)
بعدين ادخل على القرص من الدوز واكتب
cd xxxx
xxxx هو اسم الملف
ارجوا ان تكون قد وصلت
و عليكم السلام و الرحمة
يمكن فهمتك .. تقصد انه من المفترض ان يظهر الناتج ثم بعدها مباشرة يغلق البرنامج (و كأنه انتهى)أول ما اليوزر أو المستخدم يدخلها ينغلق البرنامج لوحده من غير حاجة ؟!![]()
هذه ممكن تحلها باضافة كود (وضع حالة معينة) لكي ينتهي البرنامج مثلا عند ادخال قيمة -999 يخرج البرنامج
أو تستطيع أن تضيف في آخر سطر للبرنامج و قبل
return 0;
اكتب
getchar()
و هذا كفيل لايقاف البرنامج حتى تضع اي قيمة و بعدها يخرج ...
و بالتوفيق
..
أخوي
IGI2000
شكراً جزيلاً .. وضحت لي طريقة كانت غايبة عن ذهني ..
أخوي wellknownQ8
جزاك الله كل خير ..
دلوقتي فهمت
مشكوووووووور على المعلومة
تحياتي لك ..
vbmenu_register("postmenu_4402716", true);
vbmenu_register("postmenu_4402227", true);