我需要为两个向量插入元素,在为第一个向量插入元素并单击ctrl + D之后,我无法为第二个向量插入元素,如何解决?我用Xcode编码。
结果显示如下:
输入向量1的数字: 1 2 3 4 输入矢量2的数字: 程序以退出代码结束:0
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> ivec1, ivec2;
int ival1, ival2;
cout << "enter numbers for vector 1 : " << endl;
while (cin >> ival1) {
ivec1.push_back(ival1);
}
cin.clear();
cout << "enter numbers for vector 2 : " << endl;
while (cin >> ival2) {
ivec2.push_back(ival2);
}
return 0;
}