Вектора
Добавлено: 05 дек 2005, 15:28
Привет участникам форума!
Ниже следует маленький исходник:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v;
int x;
cout << "Enter positive integers, followed by 0:\n";
while (cin >> x, x != 0)
v.push_back(x);
vector<int>::iterator i;
for (i=v.begin(); i != v.end(); ++i)
cout << *i << " ";
cout << endl;
return 0;
}
//Он выдает:
Enter positive integers, followed by 0:
//Я ввожу, например
1
2
3
0 //нулем заканчиваем
1 2 3
……………………………………………
Непосредственно вопрос заключается в следующем. Как можно изменить исходник, чтобы вместо цифр вводить слова. Что-то вроде:
Hello!
Privet.
World.
Hello! Privet. World.
Если кто-то сбросит исходник будет совсем здорово!!!
С уважением, Den!
Ниже следует маленький исходник:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v;
int x;
cout << "Enter positive integers, followed by 0:\n";
while (cin >> x, x != 0)
v.push_back(x);
vector<int>::iterator i;
for (i=v.begin(); i != v.end(); ++i)
cout << *i << " ";
cout << endl;
return 0;
}
//Он выдает:
Enter positive integers, followed by 0:
//Я ввожу, например
1
2
3
0 //нулем заканчиваем
1 2 3
……………………………………………
Непосредственно вопрос заключается в следующем. Как можно изменить исходник, чтобы вместо цифр вводить слова. Что-то вроде:
Hello!
Privet.
World.
Hello! Privet. World.
Если кто-то сбросит исходник будет совсем здорово!!!
С уважением, Den!