求助!c++中,要输入一串数字,以任何一个字母为结束标志,怎么做?
求助!c++中,要输入一串数字,以任何一个字母为结束标志
怎么做?
输入的是整数
0~100000范围的整数……
我想用cin>>n来判断
为什么总是错?
int i=0,int a[MAX];
while(!cin>>a[i])
{
cin>>a[i];
i++;
}
cout<<"实际输入了"<<i<<endl;
键盘输入如下:
“
1
2
3
4
5
6
7
k
实际输入了4
2
4
6
7
”
这是为什么?