fork download
  1. #include <iostream>
  2. #include <string>
  3. #include<fstream>
  4. #include<vector>
  5. #include<algorithm>
  6. #include<iterator>
  7.  
  8. template <typename T>
  9. std::vector<T> ReadFile( )
  10. {
  11.  
  12. std::vector<T> vec;
  13. //std::ifstream fvecin (fname.c_str());
  14. //if (fvecin.is_open())
  15. {
  16. std::copy(std::istream_iterator<T>(std::cin),
  17. std::istream_iterator<T>(), std::back_inserter(vec) );
  18. }
  19. //else
  20.  
  21. return vec;
  22. }
  23.  
  24. #define READ_TYPE std::string
  25. int main(){
  26.  
  27. std::vector<READ_TYPE> v;
  28. v=ReadFile<READ_TYPE>();
  29.  
  30. for(auto i:v)
  31. std::cout<<i<<" "<<std::endl;
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0s 3436KB
stdin
45.78 67.90 87 34.89 346 0.98
stdout
45.78 
67.90 
87 
34.89 
346 
0.98