Как сделать cin для вектора

Я пытаюсь попросить пользователя ввести числа, которые помещаются в вектор, затем использую вызов функции для вывода чисел, почему это не работает? работает? Я могу вывести только первое число.

template <typename T>
void write_vector(const vector<T>& V)
{
   cout << "The numbers in the vector are: " << endl;
  for(int i=0; i < V.size(); i++)
    cout << V[i] << " ";
}

int main()
{
  int input;
  vector<int> V;
  cout << "Enter your numbers to be evaluated: " << endl;
  cin >> input;
  V.push_back(input);
  write_vector(V);
  return 0;
}
35
задан Mat 4 December 2011 в 18:46
поделиться