初学者,数组复制的问题
如果我想把输入的两个数组x,y复制产生两个新的数组x1、y1,用如下代码尝试复制然后输出复制的两个新数组,可是运行不了,各位能帮我看看哪里出问题了吗?#include <iostream>
#include <cmath>
#include <string>
#include <vector>
#include <stdlib.h>
using namespace std;
int main ()
{
cout. setf ( ios :: fixed );
cout. precision (2);
int n;
char tecla;
cin>>n;
vector<string> x(n),x1(n);
vector<double> y(n),y1(n);
for (int i=0;i<n;i++)
{
cin>>x[i];
cin>>y[i];
}
for (int i=0;i<x.size();i++)
{
x[i]=x1[i];
y[i]=y1[i];
}
for (int i=0;i<n;i++)
{
cout<<x1[i]<<"\t"<<y1[i]<<endl;
}
cin>>tecla;
return 0;
}