文档介绍:C标准函数库下载吧,值得收藏本文包括大部分C标准库函数,但没有列出一 些用途有限的函数以及某些可以简单的从其他函数合成的函数,也没有包含多字节 和本地化函数。标准库中的各个函数、类型以及宏分别在以下标准头文件中说明: <> <> <> <> <>
<> <> <> <> <>
<> <> &It;> <> <> 1 输入 与输出输入与输出<>头文件<>定义了用于输入和输出的 函数、类型和宏。最重要的类型是用丁■声明文件指针的FILE。另外两个常用的类 型是size_t和fpos_t, size_t是由运算符sizeof产生的无符号整类型;fpos_t类 型定义能危唯一说曲文件中的每个位置的对象。由头部定义的最有用的宏是EOF, 其值代表文件的结尾。 文件操作 fopen#include <> FILE *fopen(const char *filename, const char *mode);返回:成功为 FILE 指针,失败为 NULL打开以filename所指内容为名字的文件,返回与之关联的流。mode决定 打开的方式,可选值如下: "r" "w" "a" "rb" "wb" "ab" "r+" "w+" "a+" "rb+"或"r+b"打开文本文件用丁■读创建文 本文件用于写,并删除已存在的内容(如果有的话)添加;打开或创建文本文件用于 在文件末尾写打开二进制文件用丁■读创建二进制文件用丁■写,并删除已存在的内 容(如果有的话)添加;打开或创建二进制文件用于在文件末尾写打开文本文件用 于更新(即读和写)创建文本文件用丁■更新,并删除已存在的内容(如果有的话)添 加;打开或创建文本文件用于更新和在文件末尾写打开二进制文件用丁■更新(即读 和写)"wb+"或"w+b"创建二进制文件用丁■更新,并删除已 存在的内容(如果有的话)"ab+"或"a+b"添加;打开或创建二 进制文件用于更新和在文件末尾写后六种方式允许对同一文件进行读和写,要注意 的是,在写操作和读操作的交替过程中,必须调用fflush()或文件定位函数如 fseek()、fsetpos()、rewind()等。文件名 filename 的长度最大为 FILENAME_MAX 个字符,一次最多可打开FOPEN_MAX个文件(在<>中定义)。 freopen #inclu