C++ vector3 动态输入数据并显示(不限定个数)

#include<iostream>
#include<vector>
#include<string>
#include"dog.h"
using namespace std;
int main()
{
vector<int> ivec;//ivec是空的,里面一个数都没有
cout << ivec.size() << endl;
int k;
cout << "请输入5个数: " << endl;
for (vector<int>::size_type ix = 0; ix != 5; ix++)
{
cin >> k;
ivec.push_back(k);
}
cout << "显示vector里面的数据: " << endl;
for (vector<int>::size_type m = 0; m != ivec.size(); m++)
cout << ivec[m] << endl;
cout << "下面请输入一些字符串:" << endl;//不限定输入字符串的个数
string word;
vector<string> text;
while (cin >> word)
{
text.push_back(word);
}
cout << "你输入的字符串是:" << endl;
for (vector <string>::size_type i = 0; i != text.size(); i++)
cout << text[i] << endl;
system("pause");
return 0;
}

猜你喜欢

转载自blog.csdn.net/sannianyihoushuma/article/details/80086429