阅读量:0
要使用timeval
结构体来获取当前时间,需要包含<sys/time.h>
头文件,并调用gettimeofday
函数。
以下是一个示例代码来获取当前时间:
#include <stdio.h> #include <sys/time.h> int main() { struct timeval current_time; gettimeofday(¤t_time, NULL); printf("Seconds: %ld\n", current_time.tv_sec); printf("Microseconds: %ld\n", current_time.tv_usec); return 0; }
在这个示例中,gettimeofday
函数会将当前时间存储在current_time
结构体中,然后我们可以通过tv_sec
和tv_usec
成员来获取秒数和微秒数。