2、2."time.h"的一些基本信息time_t和clock_t和size_t都是與long有同等意義得名字。本類別給出時間和日期處理函數(shù)。頭文件為time.h。日期和時間函數(shù) time_t和clock_t和size_t都是與long有同等意義的名字?! ”绢悇e給出時間和日期處理函數(shù) 頭文件time.h 函數(shù)列表 函數(shù)類別函數(shù)用途詳細說明 longclock(void);返回程序開始執(zhí)行后占用的處理器時間?! 〉玫綍r間差 delay(intn);表明延時n秒; sleep(intn);延時n秒后刷新; doubledifftime
3、(longt2,longt1);返回t2-t1得值?! ongmktime(structtm*);將結(jié)構體中的當?shù)貢r間轉(zhuǎn)換為日歷時間?! 〉玫綍r間 longtime(long*tp);返回當前日歷時間,同時將返回值賦給*tp; 時間轉(zhuǎn)換函數(shù)得到以ASCII碼表示的時間char*asctime(conststructtm*tp); 得到字符串表示的時間char*ctime(consttime_t*tp); 得到指定格式的時間size_tstrftime(char*s,size_tsmax,constchar*fmt,conststruc
4、ttm*tp);time.h的原文件為 /* *time.h *ThisfilehasnocopyrightassignedandisplacedinthePublicDomain. *Thisfileisapartofthemingw-runtimepackage. *Nowarrantyisgiven;refertothefileDISCLAIMERwithinthepackage. * *Dateandtimefunctionsandtypes. * */ #ifndef_TIME_H_ #define_TIME_H
5、_ /*Alltheheadersincludethisfile.*/ #include<_mingw.h> #define__need_wchar_t #define__need_size_t #define__need_NULL #ifndefRC_INVOKED #include #endif/*NotRC_INVOKED*/ /* *Numberofclocktickspersecond.Aclocktickistheunitbywhich *processortimeismeasuredand
6、isreturnedby'clock'. */ #defineCLOCKS_PER_SEC((clock_t)1000) #defineCLK_TCKCLOCKS_PER_SEC #ifndefRC_INVOKED /* *Atypeforstoringthecurrenttimeanddate.Thisisthenumberof *secondssincemidnightJan1,1970. *NOTE:Thisisalsodefinedinnon-ISOsys/types.h. */ #ifndef_TIME_T_DEF
7、INED typedeflongtime_t; #define_TIME_T_DEFINED #endif #ifndef__STRICT_ANSI__ /*A64-bittime_ttogettoY3K*/ #ifndef_TIME64_T_DEFINED typedef__int64__time64_t; #define_TIME64_T_DEFINED #endif #endif /* *Atypeformeasuringprocessortime(inclockticks). */ #ifndef_CLOCK
8、_T_DEFINED typedeflongclock_t; #define_CLOCK_T_DEFINED #endif #ifndef_T