PDA

View Full Version : مبتدی: تابع time



sayeh1991
جمعه 27 فروردین 1389, 13:36 عصر
سلام من تابعی میخوام که لتونه ساعت سیستم رو بهم نشون بده یعنی ساعت ود قیقه الان ...

amin1softco
جمعه 27 فروردین 1389, 15:50 عصر
اول جستجو بعد سوال
http://barnamenevis.org/forum/showthread.php?t=213028
http://barnamenevis.org/forum/showthread.php?t=213410

Salar Ashgi
جمعه 27 فروردین 1389, 19:38 عصر
واقعا وجود کاربرانی همچون amin1softco (http://barnamenevis.org/forum/member.php?u=46176) که به نظم بخشیدن تالار کمک کرده و مدیران را در

مدیریت هرچه بهتر بخش یاری می کنند ، باعث افتخار است .

کاربر محترم sayeh1991 (http://barnamenevis.org/forum/member.php?u=139653) ، همیشه قبل از ایجاد تاپیک جستجو کنید .

user1101
جمعه 27 فروردین 1389, 21:35 عصر
سلام من تابعی میخوام که لتونه ساعت سیستم رو بهم نشون بده یعنی ساعت ود قیقه الان ...

باید از هدر time.h استفاده کنید
اینجا (http://www.cplusplus.com/reference/clibrary/ctime/) همه ی اجزای این هدر توضیح داده شده اما بطور خلاصه بگم که باید با استفاده از time اول زمان رو از سیستم بگیری که این زمان به فرمت unixtime هست یعنی در هر لحظه برابر تعداد ثانیه هایی هست که از jun 1 1970 گذشته، این بدرد شما نمی خوره ، مقداری رو که این تابع بر می گردونه رو باید بصورت فراخوانی با ارجاع به تابع ctime بدی تا اون رو به زمان محلی کامپیوترت(مثلا زمان تهران) تبدیل کنه و بصورت آدرس یک رشته برگردونه البته بجای ctime از توابه دیگه هم می تونی استفاده کنی تا مثلا مشخص کنی که تو رشته ی برگشتی چه عناصری از زمان قرارداشته باشند و به چه شکل کنار هم قرار بگیرن( مثلا: دقیقه: ساعت - روز/ماه/سال یا ثاینه:دقیقه:ساعت و ...) که یکم از از این پیچیده تر می شه اگه لازم داشتید بگید تا توضیح بدم

مثال با استفاده از تابع time و ctime



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

void main()
{
size_t ut;
char *time;

time(&ut);
time = ctime(&ut);

cout<<time;
getch();

}

//borland C++‎ builder