#include #include #include #include using namespace std; void readMenu(void); void selection(void); struct itemRack { public: string item; float price; int itemCount; }; int main(void) { readMenu(); selection(); return 0; } void readMenu(void) { string line; ifstream displayMenu; displayMenu.open("Menu.txt"); if ( displayMenu.is_open()) { cout << "The Menu For The Vending Maching is: " << endl; while ( !displayMenu.eof() ) { getline (displayMenu,line); cout << line << endl; } } else { cerr << "The Machine is Empty" << endl; exit(100); } displayMenu.close(); } void selection(void) { vector rack; string line; ifstream menu; menu.open("Menu.txt"); if ( menu.is_open()) { while (!menu.eof()) { itemRack r; menu >> r.item >> r.price >> r.itemCount; rack.push_back( r ); } } /*for( int i=0; i < rack.size(); ++i ) { cout << rack[i].item << " " << rack[i].price << " " << rack[i].itemCount << std::endl; }*/ }