#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
const char FILE_PATH[] = "E:\\DIRTXT\\input.txt"; // 该文件中包含需要读取的内容
class MyFileStream {
public:
MyFileStream() {}
~MyFileStream() {}
void readFileOfIfstream(vector<string>& readStrs)
{
ifstream ifs(FILE_PATH, ios_base::in);
if (!ifs.is_open()) {
cout << "File open fail" << endl;
return;
}
char readStr[100];
string str(readStr);
while (!ifs.eof()) {
ifs.getline(readStr, 100);
str = readStr;
readStrs.push_back(str);
}
ifs.close();
}
};
int main() {
MyFileStream myFileStream;
vector<string> readStrs;
myFileStream.readFileOfIfstream(readStrs);
for (const auto& data : readStrs)
{
cout << data << endl;
}
return 0;
}