c++ - How to read text file into deque -



c++ - How to read text file into deque -

i trying build deque of strings (in c++) txt file putting new entry in deque each line in file. below effort @ function - know while loop beingness executed proper number of times, after calling function queue empty. i'm sure i'm missing little (very new c++ syntax , workings...), , help appreciated.

void read_file(string file_name, deque<string> str_queue) { ifstream filestr; filestr.open(file_name); if (!filestr.is_open()){ perror ("error opening file."); } else { while (filestr) { string s; getline(filestr,s); str_queue.push_back(s); } } }

you passing queue value, not reference. seek this:

void read_file(const string &file_name, deque<string> &str_queue) {

c++

Comments

Popular posts from this blog

c# - Move local mssql database to webhosted MYSQL -

java - How to pass parameters between Request-Scoped Controllers? -

string - what is the difference between "some" == "some\0" and strcmp("some","some\0") in c++? -