随笔分类 -  c library func

摘要:C 库宏 offsetof(type, member-designator) 会生成一个类型为 size_t 的整型常量, 它是一个结构成员相对于结构开头的字节偏移量。 成员是由 member-designator 给定的,结构的名称是在 type 中给定的。 type -- 这是一个 class 阅读全文
posted @ 2020-01-14 14:23 嵌入式实操 阅读(142) 评论(0) 推荐(0)
摘要:C 库宏 void va_start(va_list ap, last_arg) 初始化 ap 变量, 它与 va_arg 和 va_end 宏是一起使用的。 last_arg 是最后一个传递给函数的已知的固定参数,即省略号之前的参数。 这个宏必须在使用 va_arg 和 va_end 之前被调用。 阅读全文
posted @ 2020-01-14 14:12 嵌入式实操 阅读(155) 评论(0) 推荐(0)
摘要:C 库函数 long int strtol(const char *str, char **endptr, int base) 把参数 str 所指向的字符串根据给定的 base 转换为一个长整数(类型为 long int 型),base 必须介于 2 和 36(包含)之间,或者是特殊值 0。 st 阅读全文
posted @ 2020-01-14 13:31 嵌入式实操 阅读(131) 评论(0) 推荐(0)
摘要:statfs 查询文件系统相关的信息。 code: #include <sys/statfs.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { struct statfs sfs; if (arg 阅读全文
posted @ 2020-01-09 17:10 嵌入式实操 阅读(161) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-12-12 14:37 嵌入式实操 阅读(0) 评论(0) 推荐(0)
摘要:函数名: rewind() 功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头 注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。 rewind函数作用等同于 (void)f 阅读全文
posted @ 2019-05-13 13:38 嵌入式实操 阅读(92) 评论(0) 推荐(0)
摘要:函数名称: strrchr 函数原型:char *strrchr(const char *str, char c); 所属库: string.h 函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置), 并返回这个位置的地址。如果未能找到指定 阅读全文
posted @ 2019-05-10 15:19 嵌入式实操 阅读(101) 评论(0) 推荐(0)
摘要:extern void *memchr(const void *buf, int ch, size_t count); extern void *memchr(const void *buf, int ch, size_t count); 用法:#include <string.h> 功能:从buf 阅读全文
posted @ 2019-05-09 15:18 嵌入式实操 阅读(119) 评论(0) 推荐(0)