diff options
Diffstat (limited to 'Homework8/MyStructures/MenuHelper.hpp')
| -rw-r--r-- | Homework8/MyStructures/MenuHelper.hpp | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/Homework8/MyStructures/MenuHelper.hpp b/Homework8/MyStructures/MenuHelper.hpp index 858f6e3..6fa263b 100644 --- a/Homework8/MyStructures/MenuHelper.hpp +++ b/Homework8/MyStructures/MenuHelper.hpp @@ -14,9 +14,6 @@ namespace MyStructures int InputInt(const char* prompt); - Contact NewContact(); - - void MainMenu() { @@ -40,13 +37,10 @@ namespace MyStructures AddressBook.PrintList(); break; case('3'): - cout << "Which contact would you like to delete?:"; - cin >> i; - AddressBook.DeleteContact(i); + AddressBook.DeleteContact(InputInt("Which Contact Would you like to delete?")-1); break; case('4'): std::cout << "Thank you, have a great day!" << std::endl; - break; default: std::cout << "Invalid Input, Try Again!" << std::endl; @@ -72,14 +66,6 @@ namespace MyStructures } - Contact NewContact() - { - Contact newContact; - - return newContact; - } - - char* PromptCharInput(const char* prompt, long long maxlen) { @@ -100,6 +86,7 @@ namespace MyStructures return input; } + int InputInt(const char* prompt) { std::cout << prompt << std::endl; @@ -122,9 +109,6 @@ namespace MyStructures return data; } - - - }; |