int main(int argc, onst char* argv[]){

ifstream inputfile(argv[1]);
vector <string> source;
source.assign(istream_iterator<string>(inputfile),istream_iterator<string>());

}

こんな感じでassignまで至っているのですが inputfileに 
AVG ORI
という様な内容のファイルを渡したら、 source.at(0)="AVG", source.at(1)="ORI" という
様になってしまうっぽいです。これを、どうにか source.at(0)="AVG ORI" という事には
できないですか? 

getlineで一行づつ読んでいくことも考えたのですが、できればvectorを使いたいと思いまして。。