PDA

View Full Version : جدا سازی میلی ثانیه شمار تابع Time.h



gonabadnoor
شنبه 30 آذر 1392, 19:09 عصر
سلام
من می خوام یک برنامه ای ران کنم که زمان به هم بده. یعنی برای یک کاری تعریف کنم و زمان انجام اون کار رو به من بده.
یک ایده ای که به ذهنم رسید اینکه از زمان سیستم کمک بگیرم و تفریق زمان فعلی با زمان شروع، زمان اصلی رو بدهد.
می خواستم ببینم در تابع زیر چطور می توان به ثانیه و بهتر میلی ثانیه دست پیدا کرد.
تشکر

#include <iostream>
#include <conio>
#include <time>
int main(){
char time[9],date[9];
_strtime(time);
_strdate(date);
//===================
cout<<"System Curren Time : "<<time<<endl;
cout<<"System Curren Date : "<<date<<endl;
getch();
}

saina2006
شنبه 30 آذر 1392, 21:32 عصر
تو لینوکس از clock_gettime میشه استفاده کرد که با دقت نانو ثانیه هست:
http://linux.die.net/man/3/clock_gettime

برای ویندوز هم به این لینک نگاهی بنداز:
http://stackoverflow.com/questions/5404277/porting-clock-gettime-to-windows

omidshaman
شنبه 30 آذر 1392, 22:15 عصر
سلام این تاپیک رو ببین :
http://www.7khatcode.com/38/%D8%A8%D8%AF%D8%B3%D8%AA-%D8%A2%D9%88%D8%B1%D8%AF%D9%86-%D8%B2%D9%85%D8%A7%D9%86-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7-%D8%AF%D8%B1-c?show=38#q38