例如输入:
1
2
3
以回车换行输入下一个数,直到什么也不输入直接回车为止,结束读取。
vs2012编译器,试过while(cin>>a) ,但是不行
求高手指点
#include
using namespace std;
string s;
do{
getline(cin,s,'\n');
while(!s.empty());
string s;
do {
cin >> s;
}
while (s != "")
可以用scanf,比较好控制些
while (~scanf(&x)) {
........
}
当然不行,把while里面的用getchar直接就写出来了。
用scanf比较好一些