64,680
社区成员
发帖
与我相关
我的任务
分享
char ch_z;
cin >> ch_z;
也可以用下面这个代替
cin.ignore(1, EOF);
#include<iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> num1, num2;
for (int num; cin >> num;) {
num1.push_back(num);
}
cin.clear(); // 前面想读int失败了, 这里清除错误标记
char ch_z;
cin >> ch_z; // 把 Ctrl+Z 读走
for (int num; cin >> num;) {
num2.push_back(num);
}
return 0;
}
/*
运行输入:
1 2 3^Z
4 5 6^Z
*/