#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int>ivec;
int ival;
cout<<"Enter numbers:(Ctrl+Z)to end):"<<endl;
while(cin>>ival)
ivec.push_back(ival);
int *pia=new int[ivec.size()];
int *tp=pia;
for(vector<int>::iterator iter=ivec.begin();
iter!=ivec.end();++iter,++tp)
*tp=*iter;
tp=pia;
for(vector<int>::size_type ix=0;ix!=ivec.size();++ix)
cout<<*(tp+ix)<<" ";
delete[] pia;
return 0;
}
将vector中的数据赋给数组中
最新推荐文章于 2024-02-15 15:43:56 发布