概述
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 循环输入数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复