
Unix环境编程
Unix环境编程
hhjyqj
这个作者很懒,什么都没留下…
展开
-
内存流--fmemopen、open_memstream、open_wmemstream
有三个函数可用于内存流的创建,第一个是fmemopen:#include <stdio.h>FILE *fmemopen(void *buf, size_t size, const char *mode);type参数控制如何使用流,可能的取值:r/rb: 可读w/wb: 可写a/ab: 追加r+/rb+: 可读可写w+/wb+: 可读...原创 2019-09-18 00:28:37 · 2094 阅读 · 0 评论 -
标准io总结
头文件: #include <stdio.h>1. 打开关闭流 FILE *fopen(const char *path, const char *mode); 功能: 打开路径名为path的指定文件。 参数: mode: r, w, a, r+, w+, a+ 返回值: 若成功,返回文件指针;若出错,返回NULL。 FILE *...原创 2019-09-18 00:45:50 · 251 阅读 · 0 评论 -
printf和scanf的格式转换符
1、转换说明符转换说明 输出 转换说明 输出 %a 浮点数、十六进制数字和p-记数法 %i 有符号十进制整数(与%d相同) %A 浮点数、十六进制数字和p-记数法 %o 无符号八进制整数 %c 一个字符 %p 指针 %d 有符号十进制整数 %s 字符串 %e 浮点数、e-...原创 2019-09-18 22:18:18 · 393 阅读 · 1 评论 -
时间和日期-time和gettimeofday
1、日历时间 即UTC(Coordinated Univarsal Time)时间,自公元1970年1月1日 00:00:00这一特定时间以来经过的秒数。2、获取当前时间和日期#include <time.h>time_t time(time_t *tloc);返回值:若成功,返回时间值;若出错,返回-1#include <sys/time.h&g...原创 2019-09-21 20:54:25 · 3200 阅读 · 0 评论 -
unix线程模型-创建和退出
1、线程标识#include <pthread.h>pthread_t pthread_self(void);功能:获取调用线程的线程id返回值:调用线程的线程idint pthread_equal(pthread_t t1, pthread_t t2);功能:比较线程id返回值:若成功,返回非0数值;若失败,返回0说明:1、Linux 3.2.0使用无符号长整...原创 2019-09-24 00:25:19 · 306 阅读 · 1 评论