文件数据的写入写出
今天整理了一下有关文件的数据写入写出
核心算是一个对文件的打开与关闭,然后在其中进行各种调用
FILE *fp = NULL;
fp = fopen("path","w+");//path就是传进函数的文件路径,以可读写方式打开
if(fp == NULL){
perror("fopen");//没有成功打开,报错
return ;
}
if(fp != NULL){
fclose(fp);//用完之后关闭,赋空
fp = NULL;
}
文件操作API
fgetc fputc 按照字符读写文件
fputs fgets 按照行读写文件(读写配置文件)
fread fwrite 按照块读写文件(大数据迁移)
fprintf fscanf 按照格式化读写文件
标准输入输出
http://paste.ubuntu.com/25865275/
对于三个已经定好的指针的解释
绝对路径与相对路径
http://paste.ubuntu.com/25865270/
文件路径的小解释
fputc fgetc的用法
http://paste.ubuntu.com/25865321/
按行读取文件
http://paste.ubuntu.com/25865287/
按块读写文件
http://paste.ubuntu.com/25865297/
按照格式化读写文件
http://paste.ubuntu.com/25865357/
随机位读取文件
http://paste.ubuntu.com/25865255/