没明白你想要什么,难道不就是一行一行地读?
程序代码:
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
int main( void )
{
vector<string> ss;
{
ifstream file( "a.txt" );
for( string s; getline(file,s); )
ss.push_back( s ); // 若嫌效率不高,那 move(s)
}
return 0;
}