PDA

View Full Version : سوال: کاربرد هدر فایل time.h چیست؟



motherboard
چهارشنبه 23 بهمن 1392, 01:39 صبح
سلام بر همگی. می خواستم بدونم کاربرد هدر فایل time.h و نحوه استفاده از اون با یک مثال کوتاه البته اگر مقدور باشد چیه؟باتشکر.

amirhossein.ha
چهارشنبه 23 بهمن 1392, 17:57 عصر
توابع مربوط به زمان توی این هدر قرار دارن
مثلا برای ساختن تایمر یا فهمیدن زمان اجرای یک برنامه از این هدر استفاده میکنن به این صورت که یه متغیر رو برابر با زمانم فعلی قرار میدن بعد متغیر دوم رو بعد کد مساوی با زمان قرار میدن تفاضل این زمان اجرا رو نشون میده ولی بر مبنای clock cpu و باید اونو بر این تقسیم کنیم تا عدد بر حسب زمان بدست بیاد cpu clock هم تعریف شده توی c++ هست و میتونین ازش استفاده کنین مثله این :
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
clock_t time;
time = clock();
/// your code
/// your code
/// your code
time = clock() - time;
cout << "It took me " << time << " clicks and " << ((float)time)/CLOCKS_PER_SEC << " seconds" << endl ; /// CLOCKS_PER_SEC = CLK_TCK
return 0;
}