010_C++文件及文件读写

#文件

文件读写对于打 NOI 赛的同学,一定要会,因为赛事的所有数据,要从比赛提供的文本中读入,最后输出的数据要写到文件里。

文件

文件是存储在某种长期储存设备或临时存储设备中的一段数据流,数据流采用二进制存储,并且归属于计算机文件系统管理之下。
文件主要分为磁盘文件和设备文件。

磁盘文件

文件通常存储在外部介质(如磁盘)上,我们也称之为磁盘文件,它在使用时才调入内存。
从用户或者操作系统使用的角度(逻辑上)把磁盘文件分为两类:文本文件和二进制文件。

设备文件

在操作系统中把每一个与主机相连的输入、输出设备看作是一个文件,把它们的输入、输出等同于对磁盘文件的读和写。
stdin(标准输入文件)
stdout(标准输出文件)
stderr(标准错误文件)
当程序启动时,系统默认打开这三个文件

#C语言文件读写

基于C语言的文件读写

头文件:
#include

打开文件函数:
返回类型
FILE* freopen(const char* path, const char* mode, FILE* stream);
path: 文件路径
mode: 文件访问权限,“r” -只读,“w” -只写
stream: 设备文件,stdin标准输入文件、stdout标准输出设备

关闭文件函数:
int fclose(FILE* stream);

C语言的文件读写

你可能感兴趣的:(【信奥赛之路,1】--,C++语法基础,开发语言,青少年编程,c++)