读取未知个数的元素
c++ primer中说到可以用 while(cin > > s);
但我在VS2010中发现不可以啊,怎么办?
int main() {
int i;
while(cin > > i)
cout < < i < < endl;
return 0;
}
[解决办法]
怎么个不可以法?
[解决办法]
- C/C++ code
#include <iostream>using namespace std;
[解决办法]
[解决办法]
cin >> s 会忽略开头所有的空白字符,包括回车
所以在等待你继续输入.
[解决办法]
回车 ctlr_z 回车结束输入。