PDA

View Full Version : سوال: خروج از برنامه



rezaricky
جمعه 18 تیر 1389, 12:41 عصر
سلام
من میخوام توی توربو سی یه برنام بنویسم که 10 ثانیه منتظر بشه اگه تو این 10 ثانیه کاربر کلیدی وارد نکنه از برنامه خارج بشه.
ممنون میشم کمک کنید.
اگه ممکنه یک شبه کد بنویسید .:لبخند:

Salar Ashgi
جمعه 18 تیر 1389, 13:07 عصر
یا میتونید از توابع کلاس time.h استفاده کنید و یا بروش زیر :



#include <iostream>
#include <conio>
#include <stdlib>
int main(){
system("pause");
cout<<"Hello\n";
getch();
}

ICEMAN
جمعه 18 تیر 1389, 15:22 عصر
سلام...


#include <conio.h>
#include <windows.h>
#include <iostream>

using namespace std;

int main()
{
int second= 0;
while(1)
{
if(kbhit())
{
break;
}
Sleep(1000);
second++;
if(second > 30)
{
cout <<"Timeout"<<endl;
break;
}
else
cout<<".";
}
cout<<"You Done!"<<endl;
return 0;
}

البته راه های زیادی داره این کدی که من نوشتم از تابع kbhit از conio.h استفاده میکنه این تابع buffer صفحه کلید و چک میکنه اگر Buffer خالی نباشه مقداری غیر از 0 بر میگردونه

rezaricky
جمعه 18 تیر 1389, 16:48 عصر
البته راه های زیادی داره این کدی که من نوشتم از تابع kbhit از conio.h استفاده میکنه این تابع buffer صفحه کلید و چک میکنه اگر Buffer خالی نباشه مقداری غیر از 0 بر میگردونه
خيلي ممنون دوست عزيز دستت درد نكنه:قلب: