题目:重写8.4中的函数,将每一个单词作为一个独立的元素进行存储。
1 #include <iostream> 2 #include <fstream> 3 #include <string> 4 #include <vector> 5 using namespace std; 6 7 void ReadFileToVec(const string& fileName, vector<string>& vec) 8 { 9 ifstream ifs(fileName); 10 if (ifs) { 11 string buf; 12 while (ifs >> buf) { 13 vec.push_back(buf); 14 } 15 } 16 } 17 18 int main() 19 { 20 vector<string> vec; 21 ReadFileToVec("data.txt", vec); 22 for (const auto& str : vec) { 23 cout << str << endl; 24 } 25 return 0; 26 }