#文件
文件读写对于打 NOI
赛的同学,一定要会,因为赛事的所有数据,要从比赛提供的文本中读入,最后输出的数据要写到文件里。
文件是存储在某种长期储存设备或临时存储设备中的一段数据流,数据流采用二进制存储,并且归属于计算机文件系统管理之下。
文件主要分为磁盘文件和设备文件。
文件通常存储在外部介质(如磁盘)上,我们也称之为磁盘文件,它在使用时才调入内存。
从用户或者操作系统使用的角度(逻辑上)把磁盘文件分为两类:文本文件和二进制文件。
在操作系统中把每一个与主机相连的输入、输出设备看作是一个文件,把它们的输入、输出等同于对磁盘文件的读和写。
stdin(标准输入文件)
stdout(标准输出文件)
stderr(标准错误文件)
当程序启动时,系统默认打开这三个文件
#C语言文件读写
头文件:
#include
打开文件函数:
返回类型
FILE* freopen(const char* path, const char* mode, FILE* stream);
path: 文件路径
mode: 文件访问权限,“r” -只读,“w” -只写
stream: 设备文件,stdin标准输入文件、stdout标准输出设备
关闭文件函数:
int fclose(FILE* stream);
C语言的文件读写