C++中使用ifstream类来读取文件。以下是基本的读取文件的方法:
首先,包含头文件#include <fstream>。
创建一个ifstream对象,并打开要读取的文件。可以通过构造函数传递文件名来打开文件,例如:
ifstream inputFile("filename.txt");
可以使用成员函数open()打开文件,例如:
ifstream inputFile;
inputFile.open("filename.txt");
可以指定打开文件的模式,例如:
ifstream inputFile("filename.txt", ios::in);
is_open()来检查文件是否成功打开,例如:if (inputFile.is_open()) {
// 文件成功打开,可以读取内容
} else {
// 文件打开失败
}
>>来从文件中读取数据,例如:int number;
inputFile >> number;
可以使用成员函数getline()来读取一行数据,例如:
string line;
getline(inputFile, line);
close()来关闭文件,例如:inputFile.close();
注意事项:
eof())。