1.输入的是数字
每次输入的数组长度不定,不用输入数组的长度,最后以任意英文字母结束
原因是这样cin在输入错误的时候返回0,当输入为非整型时候输入错误。
vector<int> nums;
int nu=0;
while(cin>>nu){
nums.push_back(nu);
}
2.输入为字符串
同样的方式循环输入,如何结束纠结了很久,在程序正确的情况下,Ctrl+d结束循环。
vector<string> words;
string m;
while(cin>>m){
words.push_back(m);
}
最后
以上就是无私金鱼最近收集整理的关于vector 循环输入数据的全部内容,更多相关vector内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复