如何在两个向量中插入元素?

时间:2019-05-02 23:16:42

标签: c++ xcode vector while-loop cin

我需要为两个向量插入元素,在为第一个向量插入元素并单击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;
}

0 个答案:

没有答案