实例如下:
#include <time.h> #ifdef WIN32 # include <windows.h> #else # include <sys/time.h> #endif #ifdef WIN32 int gettimeofday(struct timeval *tp, void *tzp) { time_t clock; struct tm tm; SYSTEMTIME wtm; GetLocalTime(&wtm); tm.tm_year = wtm.wYear - 1900; tm.tm_mon = wtm.wMonth - 1; tm.tm_mday = wtm.wDay; tm.tm_hour = wtm.wHour; tm.tm_min = wtm.wMinute; tm.tm_sec = wtm.wSecond; tm. tm_isdst = -1; clock = mktime(&tm); tp->tv_sec = clock; tp->tv_usec = wtm.wMilliseconds * 1000; return (0); } #endif
以上就是小编为大家带来的inux下gettimeofday函数windows替换方法(详解)全部内容了,希望大家多多支持华域联盟~
您可能感兴趣的文章:
- 关于win32 gettimeofday替代方案
- C语言中settimeofday函数和gettimeofday函数的使用
- php使用gettimeofday函数返回当前时间并存放在关联数组里
- Linux下通过gettimeofday函数获取程序段执行时间【推荐】
本文由 华域联盟 原创撰写:华域联盟 » inux下gettimeofday函数windows替换方法(详解)
转载请保留出处和原文链接:https://www.cnhackhy.com/56481.htm