我编写了一个C ++程序,将输入3行 1. 2个数字 2. ASCII字符字符串 3.用空格分隔的数字序列
我有1个工作,而我尝试了2个,但是由于某种原因它没有读取输入。下面是我的代码,感谢您的帮助。
int main() {
int a, N;
string myString;
cin >> a >> N;
getline(cin, myString);
if (a < 1 || a > 100000 || N < 290 || N > 100000) {
return 0;
}
cout << a << " " << N << endl;
cout << myString << endl;
这只会结束打印a和N。如果我把cin >> myString;然后在空格后输入字符串。