键盘输入EOF,在istream_iterator中, 不输入EOF死循环

windows中是ctrl+z

但是我在vc6下不好使, 有时候要要好几下,有时候ctrl+z后要回车,

可以用ctrl+a,

也可以用ctrl+d;

linux下是ctrl+d

    istream_iterator<int> iput(cin), eos;

    ofstream efile("evenfile");
    ostream_iterator<int> evenfile(efile, "\n");
    ofstream ofile("oddfile");
    ostream_iterator<int> oddfile(ofile, "\n");

    vector<int> vi;

    copy(iput, eos, back_inserter(vi));
posted @ 2011-07-30 19:16  lidan  阅读(630)  评论(0编辑  收藏  举报