- 问答
求救!
- 2024-11-20 22:02:31 @
#include <bits/stdc++.h>
using namespace std;
int main()
{
vector<int> a;
istream_iterator<int> is(cin);
istream_iterator<int> eof;
copy(is,eof,back_inserter(a));
ostream_iterator<int> os(cout," ");
copy(a.begin(),a.end(),os);
return 0;
}
这个是用ostream_iterator和istream_iterator迭代避免使用循环来输入和输出一个int vector,但是运行后输入数字后需要换行再输入一个字符再换行才能反应(不好描述建议试一下)怎么解决
1 comments
-
BlueCat LV 2 @ 2024-11-21 20:33:48
@高2027届廖欢言 (LHY) 好像只能循环输入输出或迭代吧,迭代只有在读入错误信息或文件终止符时才会结束
🤔 1
- 1