Вектора

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Den
Сообщения: 62
Зарегистрирован: 09 сен 2004, 15:10

Привет участникам форума!

Ниже следует маленький исходник:

#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!
DeeJayC
Сообщения: 497
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
vector<string> v;
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
Den
Сообщения: 62
Зарегистрирован: 09 сен 2004, 15:10

Спасибо ... и как я сам не догадался.
Ответить