C++ 文件操作:保存和读取文件示例代码
C++ 文件操作:保存和读取文件示例代码
本文将介绍 C++ 中如何使用文件流来保存和读取文件,并提供相应的代码示例。
保存文件
#include <fstream>
using namespace std;
int main() {
ofstream fout('file.txt'); // 打开输出文件流
if (fout) { // 判断是否成功打开文件
fout << 'Hello, World!'; // 向文件中写入数据
fout.close(); // 关闭输出文件流
}
return 0;
}
读取文件
#include <fstream>
#include <iostream>
using namespace std;
int main() {
ifstream fin('file.txt'); // 打开输入文件流
if (fin) { // 判断是否成功打开文件
string str;
getline(fin, str); // 读取文件中的一行数据
cout << str << endl; // 输出读取到的数据
fin.close(); // 关闭输入文件流
}
return 0;
}
代码说明:
ofstream
用于输出文件流,ifstream
用于输入文件流。fout.open('file.txt')
用于打开输出文件流,fin.open('file.txt')
用于打开输入文件流。fout << 'Hello, World!';
用于向文件中写入数据。getline(fin, str);
用于从文件中读取一行数据。fout.close();
和fin.close();
用于关闭文件流。
注意:
- 文件名应该使用正确的路径,例如:
'C:\Users\Public\Documents\file.txt'
。 - 在打开文件之前,应该判断文件是否成功打开。
- 使用完文件流之后,应该及时关闭文件流。
希望本文能够帮助您理解 C++ 中的文件操作。
原文地址: http://www.cveoy.top/t/topic/osSP 著作权归作者所有。请勿转载和采集!