学习自:https://blog.csdn.net/zhudinglym/article/details/71683400

#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

Windows下实现gettimeofday()函数相关推荐

  1. UNIX_C 环境下实现输入一个字符,不用回车直接输入功能(类型windows下_getch(void)函数)

    UNIX_C 环境下实现输入一个字符,不用回车直接输入功能(类型windows下_getch(void)函数) /*int getch ( void ); 输入流获取一个信号当键盘输入一个字符时,不用 ...

  2. Linux下通过gettimeofday函数获取程序段执行时间

    在Linux下计算某个程序段执行的时间一般使用gettimeofday函数,此函数的声明在sys/time.h文件中.此函数接收两个结构体参数,分别为timeval.timezone.         ...

  3. Windows下使用GetOpt函数使用

    GetOpt库下载 GetOpt.h是一个GNU标准库的头文件,它包含一些从命令行上提取参数的工具用于基于文本C/C++应用程序.因为getopt.h不是ANSI C标准库的一部分,getopt必须编 ...

  4. linux 下的gettimeofday 函数在windows上的替换方案

    方案一: #include <time.h> #ifdef WIN32 #   include <windows.h> #else #   include <sys/ti ...

  5. windows下的_mkdir函数

    创建目录函数_mkdir(path),返回0表示成功,-1失败 只能创建一级目录,即path倒数第二级必须是已经存在,否则创建不成功. 举个例子. 现在D盘下为空,什么都没有 path="d ...

  6. Windows下的gotoxy 函数

    #include<stdio.h> #include<windows.h> #include<time.h> #include<stdlib.h> #i ...

  7. windows下mysql 自定义函数 之http 实操

    有没有遇到这种场景呢,当使用mysql做复杂字符串处理的时候总感觉mysql内置的函数不够用呢.比如做字符串切割,解析xml等.而这个时候你恰恰对编写mysql函数或者存储过程缺乏一定的经验积累.而你 ...

  8. windows下实现socketpair函数

    前言 socketpair是Linux下的函数,其主要作用是创建一对套节字来进行进程间通信,其与匿名管道(PIPE)的作用相似,这两个套节字均可读可写. 具体介绍见本博客另一篇文章: https:// ...

  9. 在windows下运行Felzenszwalb的Deformable Part Model(DPM)源码voc-release3.1来训练自己的模型

    我的环境 DPM源码版本:voc-release3.1 VOC开发包版本:VOC2007_devkit_08-Jun 使用的训练数据集:VOC2007                         ...

  10. Windows下创建进程简介

    正在执行的应用程序称为进程,进程不仅仅是指令和数据,它还有状态.状态是保存在处理器寄存器中的一组值,如当前执行指令的地址.保存在内存中的值,以及唯一定义进程在任一时刻任务的所有其他值.进程与应用程序的 ...

最新文章

  1. Android 中查看内存的使用情况集经常使用adb命令
  2. qq应用之超级店长数据分析
  3. C# 中居然也有切片语法糖,太厉害了
  4. RabbitMQ消息确认机制
  5. cdgb调试linux崩溃程序
  6. 天云服务器做系统,自己做云服务器系统
  7. 3. redis的超时,事务,watch
  8. 09年最值得期待7大IT收购:思科收购VMware
  9. 在LaTeX中添加Visio绘图
  10. Android官方开发文档下载
  11. catia v5法矢数据软件_CATIA V5 Start Model车身建模
  12. Android性能优化之启动速度优化
  13. 大鹏教你python数据分析
  14. 解决FAT32格式U盘安装win10时0x8007000D错误
  15. Lint found fatal errors while assembling a release target. 问题的解决方案
  16. 开学季,给Java开发学习者的开发工具选择指南
  17. java中year与week year
  18. Android MMKV
  19. 最大子序列和问题(动态规划)
  20. [Unity2D/3D]实用的血条制作(第二期)

热门文章

  1. 鸿蒙系统为什么腾讯,鸿蒙系统发布,为什么有人说其为安卓换壳?
  2. 防火墙是linux配置,linux配置iptables防火墙
  3. python的遍历循环语句for、不能遍历的数据类型是_14、python循环遍历 for 语法
  4. python 算法库安装_Mahotas(Python 计算机视觉、图像处理库)安装
  5. centos 7 yum php swoole_自动化部署技能—搭建企业级YUM仓库
  6. linux 坏块,如何在Linux中检查硬盘上的坏扇区或坏块
  7. c语言常用数学函数6,C语言入门(6)——C语言常用数学函数
  8. yii2 联表查询时,查询关联表的字段时,使用asArray方法
  9. php 编译安装参数详解
  10. php array函数 strpos strstr查找一个字符串是否在另外一个字符串中