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

اريد ان استخدم دالة Wait في برنامج Mfc ?

بدأه مجلـد جديـد في 18 سبتمبر 2008 · 2 رد · 500 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي دالة اساسية في البرنامج كتالي:

void app()
{
...
...
detect_object();
wait(0.05);
...
...
}

اريد ان ينتظر البرنامج (يكون idle ) لمدة 0.05 ثانية ثم يكمل بقية الكود . فكيف اعمل ذلك ؟

#2

السلام عليكم

الداله wait تكون كالآتى


{
clock_t e;
e = clock () + seconds * CLOCKS_PER_SEC;
while (clock() < e) {}
}
void wait ( int seconds )

وطبعا يجب تضمين المكتبه time.h فى البرنامج

وهناك طريقه أخرى

الداله Sleep فى المكتبه windows.h

ولكن لاحظ الآتى أن بارامتر الداله Sleep يختلف حيث أن

Sleep(1000) ;

تعنى انتظر ثانيه واحده

وشكرا

تم تعديل هذه المشاركة بواسطة amin_mu123 في 18 سبتمبر 2008 في 20:27

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

#3

شكرا لك الدالة Sleep عملت المطلوب بالضبط :)

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