请看如下程序段:
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <string>
#include <fstream>
using namespace std;int main(void)
{
istream_iterator<string> is(cin);
istream_iterator<string> eof; vector<string> svec;
copy(is,eof,back_inserter(svec)); sort(svec.begin(),svec.end());

ofstream out_file("111.txt");
if(out_file)
{
ostream_iterator<string> os(out_file," ");
    copy(svec.begin(),svec.end(),os);
} return 0;
}
如何才能使该程序运行结束,我在调试的时候,不管我输入什么字符串,他总是运行着.
谢谢大家的解答.