fork(1) download
  1. #include <iostream>
  2. #include <string>
  3. //#include <fstream>
  4. #include <limits>
  5.  
  6. void loadArrays(std::string address[], double amountDue[], const int SIZE)
  7. {
  8. //Open file for data loading
  9. //std::ifstream inputFile("Prog3Input.txt");
  10. std::istream &inputFile = std::cin;
  11.  
  12. for (int i = 0; i < SIZE; i++)
  13. {
  14. std::getline(inputFile, address[i]);
  15. inputFile >> amountDue[i];
  16. inputFile.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
  17. }
  18. }
  19.  
  20. int main()
  21. {
  22. std::string address[3];
  23. double amountDue[3];
  24.  
  25. loadArrays(address, amountDue, 3);
  26.  
  27. for(int i = 0; i < 3; ++i)
  28. std::cout << "'" << address[i] << "' = " << amountDue[i] << std::endl;
  29. return 0;
  30. }
Success #stdin #stdout 0s 4484KB
stdin
123 Main
500
555 Acorn
1500
23 Smithville
1540
stdout
'123 Main' = 500
'555 Acorn' = 1500
'23 Smithville' = 1540