fopen()
const char * filename 要打开文件的文件名的字符串,可以是绝对路径
const char * mode 打开文件的模式
"r"只读 该文件必须存在
"w"只写 没有文件是创建文件
"a"追加 该文件必须存在
"r+"读写 该文件必须存在
"w+"读写 没有文件是创建文件
a+ 追加 没有文件是创建文件
return FILE* 返回文件指针 打开失败返回NULL
fclose()
FILE * stream 要关闭的文件的文件指针
fwrite()
const void * ptr 指向要写入元素的指针(char*) size_t size 一个元素的大小 (char 就是1 int 就是4) size_t count 元素个数 FILE * stream 将要写入的文件的文件指针 return size_t 返回写入的元素个数如果与count不同则写入错误 阻止函数完成
fread()
void * ptr 指向要读取的内容想放在哪里的指针
size_t size 一个元素的大小
size_t count 元素个数
FILE * stream 要打开的文件的文件指针
fseek
功能: 改变笔尖指向的位置
FILE * stream 将要改变笔尖位置的文件指针
long int offset 偏移量 可以为负数
int origin 填参数
SEEK_SET文件开头
SEEK_CUR文件指针当前位置
SEEK_END文件结尾(的下一个位置)