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);
}