文件的读写操作
文章源地址:修能的博客
为什么要进行文件的读写操作?
程序运行时会产生我们想要长期利用的数据,但是程序结束之后,所产生的数据也会随之消失,所以文件读写就是问了让数据进行数据持久化的操作。
在C++中,对文件进行操作需要包含<fstream>
头文件。
文件的类型与操作的类型
文件的类型:
- 文本文件:文件以
ASCII
码的形式进行存储在计算机中。 - 二进制文件: 文件以文本形式的二进制形式存储在计算机。
操作的类型:
ofstream
:写操作ifstream
:读操作fstream
: 读写操作
写操作
#include <iostream>
#include <fstream> // 包含头文件
class Person {
public:
char Name[64];
int Age;
public:
Person() = default;
};
int main() {
std::ofstream ofs; // 创建流对象
ofs.