讀取文本的每行( ), 存儲入數組vector
代碼:
/* * main.cpp * * Created on: 2014.06.08 * Author: Spike */ /*vs 2012*/ #include#include #include #include #include using namespace std; int main() { vector tmp_files; ifstream infile( w.txt ); if (!infile) { cout << fail! << endl; return 0; } string lineContent; while ( getline( infile, lineContent, ' ' ) ){ tmp_files.push_back(lineContent + ); } infile.close(); ofstream outfile( w2.txt,ios::out ); vector ::iterator siter = tmp_files.begin(); copy( tmp_files.begin(), tmp_files.end()-1, ostream_iterator (outfile) ); cout << ok! << endl; outfile.close(); return 0; }
原始文本(w.txt): Female Sister Girl Woman Old Woman 輸出文本(w2.txt): Female Sister Girl Woman