温馨提示×

如何使用timeval获取当前时间

c++
小樊
83
2024-08-11 10:26:34
栏目: 编程语言

要使用timeval结构体来获取当前时间,需要包含<sys/time.h>头文件,并调用gettimeofday函数。

以下是一个示例代码来获取当前时间:

#include <stdio.h>
#include <sys/time.h>

int main() {
    struct timeval current_time;
    
    gettimeofday(&current_time, NULL);
    
    printf("Seconds: %ld\n", current_time.tv_sec);
    printf("Microseconds: %ld\n", current_time.tv_usec);
    
    return 0;
}

在这个示例中,gettimeofday函数会将当前时间存储在current_time结构体中,然后我们可以通过tv_sectv_usec成员来获取秒数和微秒数。

0