C语言标准库教程
-
<signal.h> – C语言标准库
signal.h头文件中定义变量类型sig_atomic_t,两个函数调用和几个宏处理程序的执行过程中不同的信号报告。 库变量 以下是在头signal.h中定义的变量类型: …… -
signal() – C函数
C库函数 void (*signal(int sig, void (*func)(int)))(int)设置一个函数来处理信号,即信号数量sig的信号处理程序 。 声明 以下是signal()函数的声明。 voi…… -
raise() – C函数
C库函数 int raise(int sig) ,导致信号sig产生。sig 参数是与sig 宏兼容。 声明 以下是signal()函数的声明。 intraise(int sig) 参数 sig -- 这是信…… -
<stdarg.h> – C语言标准库
stdarg.h头文件定义了一个变量va_list类型和三个宏,可以用来获取一个函数的参数的个数,即不知道可变数目的参数。 可变参数函数定义的参数列表的末尾的省略…… -
va_start() – C函数
C库宏void va_start(va_list ap, last_arg) 初始化ap 就根据 va_arg 和 va_end 宏用的变量。last_arg 是最后一个已知的固定参数被传递给函数,即该参数前省略…… -
va_arg() – C函数
C库宏 type va_arg(va_list ap, type) 的 ap 检索下一个参数函数型的参数列表。这并不确定是否检索的参数是最后一个参数传递给函数。 声明 以下是声明va_ar…… -
va_end() – C函数
宏void va_end(va_list ap) 允许使用va_start宏返回的可变参数的函数。 va_end 之前没有调用的函数返回的结果是不确定的。 声明 以下是va_end()宏的声明。…… -
<stddef.h> – C语言标准库
stddef.h 头文件定义了各种变量的类型和宏。许多这些定义也出现在其他头。 库变量 以下是在头stddef.h的定义的变量类型: S.N. 变量和说明 1 ptrd…… -
NULL – C函数
C库宏NULL的值是一个空指针常量。它可以被定义为 ((void*)0), 0 ,0或0L根据编译器厂商。 声明 可能是以下声明为NULL宏取决于编译器。 #define NULL ((cha…… -
offsetof() – C函数
C库宏offsetof(type, member-designator) 结果在一个常数整数 size_t 类型是一个结构成员的结构从一开始的字节偏移。构件由下式给出部件指示符,是由于在不同…… -
<stdio.h> – C语言标准库
stdio.h头定义了三个变量的类型,几个宏及各种功能进行输入和输出。 库变量 以下是在头stdio.h中定义的变量类型: S.N. 变量和说明 1 size_t 这…… -
clearerr() – C库函数
C库函数 void clearerr(FILE *stream) 清除结束文件和错误指标给定的流。 声明 以下是声明的clearerr()函数。 void clearerr(FILE *stream) 参数 stre…… -
fclose() – C库函数
C库函数int fclose(FILE *stream)关闭该流。所有的缓冲区被刷新。 声明 以下是声明fclose()函数。 int fclose(FILE *stream) 参数 stream -- 这是一…… -
feof() – C库函数
以下是 feof()函数的声明。 int feof(FILE *stream) 参数 stream -- 这是一个文件 FILE 对象的标识流的指针。 返回值 这个函数返回一个非零值时,与…… -
ferror() – C库函数
C库函数 int ferror(FILE *stream)测试给定的流中的错误标记。 声明 以下是声明ferror() 函数。 int ferror(FILE *stream) 参数 stream -- 这是一个文…… -
fflush() – C库函数
C库函数 int fflush(FILE *stream)流刷新输出缓冲区。 声明 以下是fflush() 函数的声明。 int fflush(FILE *stream) 参数 stream -- 这是一个文件对…… -
fgetpos() – C库函数
C库函数 int fgetpos(FILE *stream, fpos_t *pos) 获取当前文件位置的数据流,并将其写入到 pos。 声明 以下是声明的fgetpos()函数。 int fgetpos(FILE *s…… -
fopen() – C语言库函数
C库函数 FILE *fopen(const char *filename, const char *mode)打开使用给定模式的文件名所指向的文件名。 声明 以下是声明fopen()函数的功能。 FILE *fop…… -
fread() – C语言库函数
C库函数size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) 从给定的数据流中读取数据到ptr所指向的数组。 声明 以下是用fread()函数的声…… -
freopen() – C语言库函数
C库函数 FILE *freopen(const char *filename, const char *mode, FILE *stream)关联一个新的文件名与给定的打开流,同时关闭旧文件流。 声明 以下是freope…… -
fseek() – C语言库函数
C库函数 int fseek(FILE *stream, long int offset, int whence) 设置流的文件位置给定的偏移量。 声明 以下是 fseek() 函数的声明。 int fseek(FILE *str…… -
fsetpos() – C语言库函数
C库函数 int fsetpos(FILE *stream, const fpos_t *pos) 设置给定的位置给定流的文件位置。参数pos 是由函数fgetpos 给定的位置。 声明 以下是fsetpos()函…… -
ftell() – C语言库函数
C库函数long int ftell(FILE *stream) 返回给定流的当前文件位置。 声明 以下是ftell()函数的声明。 longint ftell(FILE *stream) 参数 stream -- 这…… -
fwrite() – C语言库函数
C库函数 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) 写入数据从数组ptr 指向给定流。 声明 以下是fwrite()函数的声明。 s…… -
remove() – C语言库函数
C库函数 int remove(const char *filename)删除的给定文件名,以便它不再访问。 声明 以下是remove()函数的声明。 int remove(constchar*filename) 参数……