我试图得到一个字符串作为输入与cin
它的工作,但是当我试图得到一个int
作为输入紧接在字符串控制台不会请求它并且程序关闭。这里是我的代码:std :: cin不接受输入,程序立即关闭
#include <iostream>
#include <string>
using namespace std;
void main(void)
{
string a, b;
int c, d, e;
cout << "Enter two words \n";
cin >> a, b;
cout << "Enter three int";
cin >> c, d, e;
cout << c*d;
}
此代码不会让我进入第二输入,但我可以看到第二个输出的程序关闭之前。
好吧谢谢你的作品!老师说我们应该用void main(void),不知道为什么。 – Vermz
当流操作符返回对自己的引用时,您也可以执行'cin >> a >> b'。 – 0x499602D2