实施例:现在C++阅读空间>>同时接受整数
int main() {
int areacode, phone;
cout << "please enter area code and phone #: " << endl;
cin>> areacode, phone;
cout<<"you entered ("<<areacode<<") "<< phone<< endl;
return 0;
}
,所需的输出是所输入:(416)666-1111。此外,区号和电话号码必须单独验证,即#define minAreacode 100 maxAreacode 999等,因此电话#不能被视为字符串。
虽然你可能是正确的,他的意思是做什么......'std :: cin >> areacode,phone'是'(std :: cin >> areacode),phone',所以他仍然会阅读'areacode'。 (我不清楚输入的内容应该是什么样的;他很可能需要将它作为字符串读取,然后解析字符串以提取值,当然,无论他需要做什么,他必须在验证它正常工作之后才能使用输入。) – 2015-01-31 18:55:10