bios.h
这个头文件里面的函数是可以直接访问底层硬件的。
通过这个函数可以对基本的硬件配置可以设置。但是在DEV-C 这个编译器里面没有这个头文件。
time.h
这个可以访问系统时间。
这个有七个函数。
1.long clock(void); 返回程序开始执行后占用的处理器时间。
2.double difftime(long t2,long t1) ;返回t2-t1得值。可以得到时间差。
3.long mktime (struct tm*);将结构体中的当地时间转换为日历时间。
4.long time (long *tp);返回当前日历时间,同时将返回值赋给*tp;
5.char *asctime (const struct tm *tp); 时间转换函数 得到以ASCII码表示的时间
6.char *ctime(const time_t *tp); 得到字符串表示的时间
7.size_t strftime(char *s,size_t smax,const char *fmt,const struct tm *tp);得到指定格式的时间
时间类:
这个时间类里面有九个属性,分别是秒,分,时,日,月,年,星期,天数,夏令。其实天数和夏令这两个好像不怎么用。
time.h
#ifndef _TM_DEFINED
struct tm
{
int tm_sec; //秒 区间0~59
int tm_min; //分 区间0~59
int tm_hour; //时 区间0~23
int tm_mday; //天 区间0~31
int tm_mon; //月 区间0~11
int tm_year; //年
int tm_wday; //星期 区间0~6
int tm_yday; //年天 区间0~365
int tm_isdst; //夏令
};
#define _TM_DEFINED
#endif