参数
Filename:(字符串型)要创建文件的文件名(包含路径,缺省为当前路径)Mode:属性 表格参考
参数释义数字表示S_IRUSR可读->4S_IWUSR可写->2S_IXUSR可执行->1S_IRWXU可读,写,执行->7Tips 1 数字可以加减自由组
功能 : 以不同方式读取指定文件 参数:
filename:打开文件的文件名(包含路径,缺省为当前路径)Mode:打开模式
参数释义备注(如果不存在)r,rb只读方式打开无w,wb只写方式打开创建该文件a,ab追加方式打开创建该文件r+,r+b,rb+读写方式打开无w+,w+b,wh+读写方式打开创建该文件a,a+b,ab+读和追加方式打开创建该文件“b/b+ ”的用法在Windows系统中区分二进制文件与文本文件,带b的为二进制文件,不带b的为文本文件但是在Linux系统中并不区别二者 。
功能:从steam指向的文件中读取n个字段,每个字段为size字节,并将读取的数据放回ptr所指的字符数组中,返回实际已经读取的的字节数 参数:
参数释义FILE *stream要读取的文件size_t n读取多少个字段size_t size每个字段多少字节void *ptr将读取结果放回ptr所指的的数组中return value实际已经读取的字节数功能:从缓冲区ptr指向的数组中把n个字段写到steam指向的文件中,每个字段为size字节,返回实际已经写入的的字节数 参数:
参数释义FILE *stream要写入的文件size_t n写入多少个字段size_t size每个字段多少字节void *ptr缓冲区代写入数据的指针return value实际已经读取的字节数功能: 从指定的文件读取一个字符 eg:
#include <stdio.h> int main() { }