coding question
#include <iostream> #include <fstream> #include "Opening.h" #include "Game.h" #include <stdlib.h> using namespace std; int GetNumOpenings(); void CompareOpenings(Opening openings[], int numOpenings); string DetectOpening(Game *game, Opening opening); string GetString(); void Menu(); void ReadOpenings(Opening arr[], int size); void PrintOpenings(Opening arr[], int size); int main() { Menu(); return 0; } void Menu(){ int numOpenings = 0; numOpenings = GetNumOpenings(); Opening openings[numOpenings]; ReadOpenings(openings, numOpenings); while(true){ int action; cout<<"Print Stored Openings (1)"<<endl; cout<<"Load Game File (2)"<<endl; cout<<"Exit (0)"<<endl<<endl; cout<<"Enter action:"; cin>>action; cin.ignore(); cout<<endl; switch(action){ case 0: cout<<"Exit Selected"<<endl; break; case 1: PrintOpenings(openings, numOpenings); break; case 2: CompareOpenings(openings, numOpenings); break; default: cout<<"Invalid Action"<<endl; } if(action == 0) break; } } string GetString(){ string filename; cout<<"Please enter game filename:"; cin>>filename; cin.ignore(); return filename; } int GetNumOpenings(){ ifstream infile; infile.open("openings.txt"); int numOpenings; infile>>numOpenings; infile.close(); return numOpenings; } void CompareOpenings(Opening openings[], int numOpenings){ //FILL IN } string DetectOpening(Game *game, Opening opening){ //FILL IN //remove this return statement return " "; } void PrintOpenings(Opening arr[], int size){ //FILL IN } void ReadOpenings(Opening arr[], int size){ //FILL IN }