文件操作
文件指针:FILE *
文件的打开:(返回值为FILE *
)
FILE * fopen ("文件位置", "文件模式”)
文件关闭:fclose(文件指针变量)
文件指针的断言
方案一:
头文件:
#include <string.h>
#include <errno.h
FLIE * pf = fopen ("text.txt", "w")
if (pf == NULL)
{
printf("%s", strerror(errno));
return;
}
方案二:
FLIE * pf = fopen ("text.txt", "w")
if (pf == NULL)
{
perror();//()里面随机填,系统默认在后面添加:
return;
}
三种标准流
FLIE * stdin //标准输入流(键盘)
FLIE * stdout //标准输出流(屏幕)
FILE * stderr //标准错误流(屏幕)
文件函数
文件模式
文件读取结束的判定
fgetc //判断结束返回值为 EOF
fgets //判断结束返回值为 NULL
fscanf //判断结束返回值为 EOF