LINUX
应用编程函数自学手册
第1类时间编程类 (3)
1.1 获取日历时间 (3)
1.2 获取格林威治时间 (3)
1.3 获取本地时间 (4)
1.4 以字符串方式显示时间 (4)
1.5 获取高精度时间 (5)
第2类系统调用文件编程类 (6)
2.1 打开文件 (6)
2.2 创建文件 (7)
2.3 关闭文件 (8)
2.4 读文件 (9)
2.5 写文件 (9)
2.6 定位文件 (10)
2.7 复制文件描述符 (11)
第3类库函数文件编程类 (12)
3.1 打开文件 (12)
3.2 关闭文件 (13)
3.3 读文件 (14)
3.4 写文件 (14)
3.5 定位文件 (15)
第4类多进程编程类 (17)
4.1 创建进程 (17)
4.2 创建进程 (18)
4.3 进程等待 (18)
4.4 执行程序 (19)
第5类管道通讯编程类 (20)
5.1 创建无名管道 (20)
5.2 创建有名管道 (21)
5.3 删除有名管道 (21)
第6类信号通讯编程类 (23)
6.1 发送信号 (23)
6.2 处理信号 (23)
第8类信号量编程类 (24)
8.1 创建/打开信号量集合 (24)
8.2 操作信号量 (25)
8.3 获取键值 key (26)
8.4操作信号量 (27)
第1类时间编程类1.1 获取日历时间
1.1.1 函数名
time
1.1.2 函数原形
time_t time(time_t *t)
1.1.3 函数功能
返回日历时间
1.1.4 所属头文件
<time.h>
1.1.5 返回值
成功:返回日历时间失败:-1
1.1.6 参数说明
t:不为空的情况下保存返回值
1.2 获取格林威治时间
1.2.1 函数名
gmtime
1.2.2 函数原形
Struct tm* gmtime(const time_t *timep)
1.2.3 函数功能
将参数timep所指定的日立时间转化为标准时间1.2.4 所属头文件
<time.h>
1.2.5 返回值
成功:世界标准时间,以struct tm形式存储
1.2.6 参数说明
Timep:待转化的日历时间
1.3 获取本地时间
1.3.1 函数名
自学linux买什么书好
localtime
1.3.2 函数原形
Struct tm *localtime(const time_ *timep)
1.3.3 函数功能
将参数timep所指向的日历时间转化为本地时间
1.3.4 所属头文件
<time.h>
1.3.5 返回值
成功:返回以struct tm 格式存储的本地时间失败:NULL 1.3.6 参数说明
Timep:指向待转化的日历时间
1.4 以字符串方式显示时间
1.4.1 函数名
asctime
1.4.2 函数原形
Char *asctime(const struct tm* tm)
1.4.3 函数功能
将struct tm格式的时间转化为字符串
1.4.4 所属头文件
<time.h>
1.4.5 返回值
字符串方式显示的时间
1.4.6 参数说明
Tm:待转化的tm格式的时间
1.5 获取高精度时间
1.5.1 函数名
gettimeofday
1.5.2 函数原形
int gettimeofday(struct timeval *tv,struct timezone *tzone) 1.5.3 函数功能
获取高精度时间
1.5.4 所属头文件
<sys/time.h>
1.5.5 返回值
成功:0 失败:-1
1.5.6 参数说明
tv:保存从1970年1月1日0:0:0到现在所经历的秒数和微妙数tzone:通常为NULL
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论