文件操作:
1.打开文件
2.读/写-----操作文件
test.c------写(输出)------->文件
test.c<------读(输入)--------文件
文件名:文件路径+文件名主干+文件后缀
文件指针:FILE* pf;//文件指针变量
//打开文件
FILE* fopen(const char* filename,const char *mode);
//关闭文件
int fclose (FILE* stream);
"r" 读文件
"w" 写文件
"a" 追加
“rb” 二进制读文件
"wb" 二进制写文件
"ab" 二进制追加
#include<stdio.h>
#include<string.h>
#include<errno.h>
int main()
{
FILE* pf = fopen("test.txt", "r");//要保证test.txt文件存在
if (pf == NULL)
{
printf("%s\n",strerror(errno));
return 1;
}
//读文件
//关闭文件
fclose(pf);
pf = NULL;
return 0;
}
字符输入函数 fgetc
字符输出函数 fputc
文本输入函数 fgets
文本输出函数 fputs
格式化输入函数 fscanf
格式化输出函数 fprintf
二进制输入函数 fread
二进制输出函数 fwrite