السلام عليكم ورحمة الله وبركاته ........
أخواني الأعزاء :
أود سؤالكم عن كيفية جعل البرنامج في لغة ال ++ C يتوقف لفترة زمنية قبل أن يكمل التعليمات التي تليها ..
أي تأخير زمني لفترة أنا أحددها
السلام عليكم ورحمة الله وبركاته ........
أخواني الأعزاء :
أود سؤالكم عن كيفية جعل البرنامج في لغة ال ++ C يتوقف لفترة زمنية قبل أن يكمل التعليمات التي تليها ..
أي تأخير زمني لفترة أنا أحددها
أخي prime_minister
هناك عدة طرق لإضافة تأخير زمني في لغة ++c وأهمها وأسهلها هو التابع :
void delay (time value in ms) يقع هذا التابع في مكتبة dos.h وهذا مثال عليه
#include<iostream.h>
#include<dos.h>
int main()
{
for(int i=0;i<=10;i++){
cout<<i;
delay(2000);
}
return 0;
}
في هذا البرنامج يتم تنفيذ حلقة تقوم بزيادة العدد الصحيح i وطباعته على الشاشة كل ثانييتين(2000ms)
أتمنى أن يكون التابع قد توضح لك
--- ( معاً لنعيد الحضارة العربية إلى مجدها بإذن الله ) ---
#include<iostream.h>
#include<dos.h>
int main()
{
for(int i=0;i<=10;i++){
cout<<i;
delay(2000);
}
return 0;
}--- ( معاً لنعيد الحضارة العربية إلى مجدها بإذن الله ) ---
شكراً أخي على هذه الأجوبة ...... ;) :) :rolleyes:
أو
VOID Sleep( DWORD dwMilliseconds);
في windows.h
هذا الموضوع مغلق.