题目描述
代码
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <vector>
using std::cin;
using std::cout;
using std::endl;
using std::string;
using std::vector;
using std::istream;
using std::ifstream;
using std::istringstream;
int main()
{
vector<string> s;
string line;
string file("C:\\Users\\dxm\\Desktop\\Vs_code\\ExerciseCode\\data.txt");
ifstream file_in(file);
cout << "输出每行中由空白符分割的字符" << endl;
while (getline(file_in, line))
{
s.push_back(line);
istringstream in(line);
string word("");
while (in >> word)
{
cout << word << endl;
}
}
cout << endl;
cout << "按行输出文件中的内容:" << endl;
for (auto c : s)
cout << c << endl;
return 0;
}
文件内容
输出