c++ - How to read txt file into vector and cout the file? -


#include <iostream> #include <fstream> #include <vector> #include <string>  using namespace std;   int main() {     vector<int> temp;      ifstream infile;     infile.open("numbers");      if (infile.fail())     {     cout << "could not open file numbers." << "\n";     return 1;     }      int data;     infile >> data;     while (!infile.eof()) {     temp.push_back(data);     infile >> data;     }      cout << data << " " << endl;    } 

i trying cout numbers text file "numbers" using vector.

15 10 32 24 50 60 25 

my experience pretty nil, , guidance on why fails open helpful.

your code fine you're printing wrong thing. change bottom of main this

int data; while (infile >> data) {     temp.push_back(data); }  for( vector<int>::iterator = temp.begin(); != temp.end(); i++) {     cout << *i << endl; } 

*edited after reading suggested dup.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -