C++ Primer(第5版) 练习 8.4
练习 8.4 编写函数,以读模式打开一个文件,将其内容读入到一个string的vector中,将每一行作为一个独立的元素存于vector中。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
/*************************************************************************
> File Name: ex8.4.cpp
> Author:
> Mail:
> Created Time: Sun 25 Feb 2024 11:24:05 AM CST
************************************************************************/
#include<iostream>
#include<fstream>
#include<vector>
using namespace std;
int main(){
vector<string> str;
string line;
ifstream in("./8.4.txt");
if(in && in.is_open()){
while(getline(in, line)){
str.push_back(line);
}
}
for(const auto &s: str){
cout<<s<<endl;
}
return 0;
}