C++如何向文件存入信息 并从文件读取信息
时间: 2024-01-27 11:03:23 浏览: 89
C++文件写入与读取
5星 · 资源好评率100%
C++中向文件存入信息可以使用文件流对象,如ofstream类,示例代码如下:
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
// 打开文件并创建文件流对象
ofstream ofs("data.txt");
// 向文件中写入数据
ofs << "Hello, world!" << endl;
// 关闭文件
ofs.close();
// 从文件中读取数据
ifstream ifs("data.txt");
string data;
getline(ifs, data);
// 输出读取的数据
cout << data << endl;
// 关闭文件
ifs.close();
return 0;
}
```
这段代码首先打开一个名为"data.txt"的文件,并创建了一个名为ofs的ofstream对象。之后,向该文件中写入了一个字符串"Hello, world!"并在字符串末尾添加了一个换行符。之后,关闭了该文件。
之后,又打开了"data.txt"文件,并创建了一个名为ifs的ifstream对象。通过getline函数从文件中读取了一行字符串,并将其存储在名为data的string变量中。最后,输出了读取的字符串,并关闭了该文件。
这样就完成了向文件存入信息并从文件读取信息的过程。
阅读全文