Страница 1 из 1

Вектора

Добавлено: 05 дек 2005, 15:28
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!

Добавлено: 05 дек 2005, 15:47
DeeJayC
#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
vector<string> v;

Добавлено: 05 дек 2005, 22:01
Den
Спасибо ... и как я сам не догадался.