编程教程
-
C语言库函数-fseek()
C语言标准库 - C语言库函数 int fseek(FILE *stream, long int offset, int whence) 设置流 stream 的文件位置为给定的偏移 offset,参...
-
C语言库函数-freopen()
C语言标准库 - C语言库函数 FILE *freopen(const char *filename, const char *mode, FILE *stream) 把一个新的文件名 filenam...
-
C语言库函数-fread()
C语言标准库 - C语言库函数 size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) 从给定流 stream 读取数据到 p...
-
C语言库函数-fopen()
C语言标准库 - C语言库函数 FILE *fopen(const char *filename, const char *mode) 使用给定的模式 mode 打开 filename 所指向的文件。...
-
C语言库函数-fgetpos()
C语言标准库 - C语言库函数 int fgetpos(FILE *stream, fpos_t *pos) 获取流 stream 的当前文件位置,并把它写入到 pos。声明下面是 fgetpos()...
-
C语言库函数-fflush()
C语言标准库 - C语言库函数 int fflush(FILE *stream) 刷新流 stream 的输出缓冲区。声明下面是 fflush() 函数的声明。int fflush(FILE *str...
-
C语言库函数-ferror()
C语言标准库 - C语言库函数 int ferror(FILE *stream) 测试给定流 stream 的错误标识符。声明下面是 ferror() 函数的声明。int ferror(FILE *s...
-
C语言库函数-feof()
C语言标准库 - C语言库函数 int feof(FILE *stream) 测试给定流 stream 的文件结束标识符。声明下面是 feof() 函数的声明。int feof(FILE *strea...
-
C语言库函数-clearerr()
C语言标准库 - C语言库函数 void clearerr(FILE *stream) 清除给定流 stream 的文件结束和错误标识符。声明下面是 clearerr() 函数的声明。void cle...
-
C语言库函数-fclose()
C语言标准库 - C语言库函数 int fclose(FILE *stream) 关闭流 stream。刷新所有的缓冲区。声明下面是 fclose() 函数的声明。int fclose(FILE *s...
-
C语言库宏-offsetof()
C语言标准库 - C语言库宏 offsetof(type, member-designator) 会生成一个类型为 size_t 的整型常量,它是一个结构成员相对于结构开头的字节偏移量。成员是由 me...
-
C语言库宏-NULL
C语言标准库 - C语言库宏 NULL 是一个空指针常量的值。它可以被定义为 ((void*)0), 0 或 0L,这取决于编译器供应商。声明下面是取决于编译器的 NULL 宏的声明。#define...
-
C语言库宏-va_end()
C语言标准库 - C语言库宏 void va_end(va_list ap) 允许使用了 va_start 宏的带有可变参数的函数返回。如果在从函数返回之前没有调用 va_end,则结果为未定义。声明...
-
C语言库宏-va_arg()
C语言标准库 - C语言库宏 type va_arg(va_list ap, type) 检索函数参数列表中类型为 type 的下一个参数。它无法判断检索到的参数是否是传给函数的最后一个参数。声明下面...
-
C语言库宏-va_start()
C语言标准库 - C语言库宏 void va_start(va_list ap, last_arg) 初始化 ap 变量,它与 va_arg 和 va_end 宏是一起使用的。last_arg 是最后...