السلام عليكم
فيه برنامج اتعبني التفكير لإيجاد حل له ,,
وهو عباره عن برنامج يطلب من المستخدم ادخال عدد ثواني ويعرض في كل نصف ثانيه نجمه
مع مراعاة اذا ادخل المستخدم من الكيبورد s يكتفي بعدد النجمات المعروض
مثلاً
ادخل المستخدم 4 ثواني
المفروض يعرض 8 نجمات
********
لو ادخل المستخدم حرف s اثناء عرض النجمات
****s يقف عن عرض النجمات ويكتفي بالمعروض
البعض قال الحل في مكتبة signal لكنني لا اجيد هذه المكتبه
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
int q=0;
int n;
char k='a';
cout<<"Enter the time \n";
cin>>n;
n= n*2;
while(q<n){
Sleep(500);
cout<<"*";
q++;
}
cout<<"\nEnd of program ! \n";
getchar();
getchar();
return 0;
}