#include <iostream> 
#include <fstream> 
#include <vector> 
#include <string> 
using namespace std; 
int main() 
{ 
string file_name; 
string spouse("123");
string textline; 
vector<string> lines_of_text; 
cout <<"File name: "; 
cin >>file_name; 
ifstream infile(file_name.c_str(),ios::in); 
   lines_of_text.push_back(spouse);
    while (getline(infile,textline,'\n')) { 
    cout <<textline<<endl; 
    lines_of_text.push_back(textline); 
    } 
infile.close();
ofstream outfile(file_name.c_str());
  vector<string>::iterator iter=lines_of_text.begin();
  vector<string>::iterator iter_end=lines_of_text.end();
  for (iter;iter!=iter_end;++iter)
     outfile<<lines_of_text<<endl;
outfile.close();
return 0; 
}
Я дописал программу и снова ошибка!
Как исправить теперь? 
https://club.shelek.ru/view.php?id=62&type=0 - не работает