正在学习C++ 请问 while(cin>>ival)终止条件是?
vector<int>ivec;intival;while(cin>>ival)ivec.push_back(ival);好像输入的不是字符型就终止了,但是好像不能继续输...
vector<int> ivec;
int ival;
while(cin>>ival)
ivec.push_back(ival) ;
好像输入的不是字符型就终止了,但是好像不能继续输入了,怎么办? 展开
int ival;
while(cin>>ival)
ivec.push_back(ival) ;
好像输入的不是字符型就终止了,但是好像不能继续输入了,怎么办? 展开
展开全部
直白的说,比如你输入个乱起八糟的字符不是int型的就终止了,也可以用文件终止符Ctrl+Z或Crtl+D,至于用哪个就要看用的是什么编译系统了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while(cin>>ival)的终止条件是取读到文件的结尾,如果能正确取读数据则cin函数返回是真否则是假
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询