侧边栏壁纸
博主头像
noerror

虚灵不寐,众理具而万事出。

  • 累计撰写 238 篇文章
  • 累计创建 9 个标签
  • 累计收到 2 条评论
标签搜索

目 录CONTENT

文章目录

ftime函数用法详解

noerror
2022-10-04 / 0 评论 / 0 点赞 / 40 阅读 / 321 字 / 正在检测是否收录...

ftime函数用法详解

ftime函数简介

  • 头文件包含

  • 函数定义
#include <sys/timeb.h>
int ftime(struct timeb * tp );

ftime函数常见使用错误

  • 编译错误
    warning: implicit declaration of function ‘ftime’ [-Wimplicit-function-declaration]
    解决办法:包含头文件

ftime函数详细描述

NOTE :这个函数是不推荐的,并将在GNU C库的未来版本中删除。改用clock_gettime (2)。
此函数返回从1970-01-01 00:00:00+0000(UTC)开始的秒和毫秒的当前时间。时间在tp 中返回,声明如下:

struct timeb {
   time_t         time;
   unsigned short millitm;
   short          timezone;
   short          dstflag;
};

这里time是从纪元开始的秒数,millitm是从纪元开始的PPPP0秒开始的毫秒数。timezone字段是以格林威治以西的分钟为单位测量的本地时区(负值指示格林威治以东的分钟)。dstflag字段是一个标志,如果非零,则指示夏时制在一年中的适当部分在本地应用。
POSIX.1-2001指出timezone和dstflag字段的内容未指定;避免依赖他们。

ftime函数返回值

这个函数总是返回0。(POSIX.1-2001和一些系统文档指定-1错误返回。)

0

评论区