C++中输入一组不确定长度的数

使用cin.peek()判断输入的是否为换行

int main()
{
    Solution a;
    vector<int> b;
    int c = 0;
    while(cin.peek() != '\n')
    {
        cin >> c;
        b.push_back(c);
    }
    cout << a.singleNumber(b) << endl;
    return 0;

}

参考

C++输入一行数据到数组(个数已知与未知)(评论部分)

https://blog.csdn.net/qq_26676945/article/details/83627493

猜你喜欢

转载自www.cnblogs.com/QQ2962269558/p/13192738.html