Advertisement
pgiovanni

Untitled

Oct 3rd, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. void get_packages() {
  2. vector<int> package_indexes;
  3. vector<string> Route_28;
  4. string one_package_in;
  5. bool continue_scanning = true;
  6. cout << "Input the packges." << endl;
  7. cout << "Input \"stop\" to stop." << endl;
  8. Route_28 = populate_route_28(Route_28);
  9.  
  10. do {
  11.  
  12.  
  13.  
  14. getline(cin, one_package_in);
  15. if (one_package_in == "stop")
  16. continue_scanning = false;
  17. for (unsigned int package_index = 0; package_index < Route_28.size(); ++package_index) {
  18.  
  19. if (one_package_in == Route_28[package_index])
  20. package_indexes.push_back(package_index);
  21. }
  22.  
  23.  
  24. if (find(Route_28.begin(), Route_28.end(), one_package_in) == Route_28.end(), one_package_in != "stop")
  25. cout << "Package is not on this route. Check your spelling." << endl;
  26.  
  27.  
  28. } while (continue_scanning);
  29.  
  30. sort(package_indexes.begin(), package_indexes.end());
  31.  
  32.  
  33. for (unsigned int i = 0; i < package_indexes.size(); ++i)
  34.  
  35. cout << "Stop " + to_string(i) + ": " + Route_28[package_indexes[i]] << endl;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement