fork download
  1. #include <iostream>
  2. #include <iterator>
  3. #include <vector>
  4.  
  5. int main() {
  6. std::istream_iterator<int> numbers { std::cin }, eof;
  7.  
  8. // populate vector
  9. std::vector<int> v;
  10. std::copy(numbers, eof, std::back_inserter(v));
  11.  
  12. // print vector
  13. std::copy(std::begin(v), std::end(v), std::ostream_iterator<int>(std::cout, "\n"));
  14. return !std::cin.eof(); // success on eof
  15. }
  16.  
Runtime error #stdin #stdout 0s 16056KB
stdin
1 2.4 3
stdout
1
2