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

int main(int argc, char **argv)
{
    struct timeval dwStart;
    struct timeval dwEnd;
    float dwTime = 0;

    gettimeofday(&dwStart, NULL);
    sleep(2);
    gettimeofday(&dwEnd, NULL);
    dwTime = 1000000 * (dwEnd.tv_sec - dwStart.tv_sec) + (dwEnd.tv_usec - dwStart.tv_usec);
    dwTime = dwTime / 1000000;
    printf("log --> %fs\n", dwTime);
    return 0;
}
--------------------------------------------------------------
output:
log --> 2.000512s

相关文章:

  • 2021-12-03
  • 2022-01-27
  • 2022-12-23
  • 2021-12-14
  • 2019-09-24
  • 2021-12-02
  • 2021-12-14
  • 2021-12-04
猜你喜欢
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2021-12-30
  • 2021-12-03
相关资源
相似解决方案