随笔分类 - c library func
摘要:C 库宏 offsetof(type, member-designator) 会生成一个类型为 size_t 的整型常量, 它是一个结构成员相对于结构开头的字节偏移量。 成员是由 member-designator 给定的,结构的名称是在 type 中给定的。 type -- 这是一个 class
阅读全文
摘要:C 库宏 void va_start(va_list ap, last_arg) 初始化 ap 变量, 它与 va_arg 和 va_end 宏是一起使用的。 last_arg 是最后一个传递给函数的已知的固定参数,即省略号之前的参数。 这个宏必须在使用 va_arg 和 va_end 之前被调用。
阅读全文
摘要:C 库函数 long int strtol(const char *str, char **endptr, int base) 把参数 str 所指向的字符串根据给定的 base 转换为一个长整数(类型为 long int 型),base 必须介于 2 和 36(包含)之间,或者是特殊值 0。 st
阅读全文
摘要:statfs 查询文件系统相关的信息。 code: #include <sys/statfs.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { struct statfs sfs; if (arg
阅读全文
摘要:函数名: rewind() 功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头 注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。 rewind函数作用等同于 (void)f
阅读全文
摘要:函数名称: strrchr 函数原型:char *strrchr(const char *str, char c); 所属库: string.h 函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置), 并返回这个位置的地址。如果未能找到指定
阅读全文
摘要: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
阅读全文
浙公网安备 33010602011771号