هو برنامج hello world عادى يعمل اذا
تم فتحة بالـ visual c++ 6 و عمل execute لة
لكن اذا فتحت الــ exe file لا يعمل
الكود و البرنامج مرفق فى المرفقات
ارجو ان اعرف ما هو الحل لكى يعمل الـ exe file
و شكرا
هو برنامج hello world عادى يعمل اذا
تم فتحة بالـ visual c++ 6 و عمل execute لة
لكن اذا فتحت الــ exe file لا يعمل
الكود و البرنامج مرفق فى المرفقات
ارجو ان اعرف ما هو الحل لكى يعمل الـ exe file
و شكرا
عند تشغيل الكود من الكمبايلر اضغط F5 مع Ctrl
او اضف في نهاية البرنامج السطر التالي :
الآن قراءت ملفك المرفق هو بالسي . عدل عليه كالتالي:
المشكلة ليست في الكود الكود صحيح
لكن عند تعمل له عندما تشغله من ال exe
فإن شاشة الدوس تفتح وتغلق بسرعة لكن العبارة hello world مكتوبة على الشاشة
كل مافي الامر ان الشاشة عندما تفتح بسرعة وتغلق لا تتيح لك الفرصة لقراءة كلمة hello world
وللتجربة
جرب الكود التالي
#include "stdafx.h"
int main(int argc, char* argv[])
{double a = 12.0;
int b = 0;
printf("Hello World!\n");
b = scanf("%lf", &a);
printf("enter : %lf, value is: %d", a, b);
return 0;
}هذا الكود للبرهان
جربه بال exe ولاحظ
اما الحل لمشكلتك فكما قال لك الاخ فهد
أضف
getchar();
بعد
printf("Hello World!\n");تم تعديل هذه المشاركة بواسطة bilal2005 في 4 فبراير 2009 في 00:38
من دون ما احمل الملف او اجربه لانني لا املك الكومبايلر الان ..
الجواب واضح ..
اقتباساما الحل لمشكلتك فكما قال لك الاخ فهد
استخدم دالة
getche();
تحياتي العطرة ..
يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..
شكرا اخوانى
لقد استعملت الــ function
getchar()
و نفعت ، شكرا