程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放。
通过文件可以将数据持久化——头文件<fstream>
操作文件的三大类:
- ofstream:写操作outout
- ifstream:读操作input
- fstream:读写操作
写文件的步骤如下:
文件的打开方式如下:
以下是两种方法一起使用去使用这个文件:
读文件
文件是否打开成功?
读数据有四种读方式:
- 字符数组
- string
- char一个一个读,不太建议
用二进制的方式对文件进行操作
打开方式设置为ios::binary
二进制读文件