aboutsummaryrefslogtreecommitdiff
path: root/Homework8/MyStructures/MenuHelper.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'Homework8/MyStructures/MenuHelper.hpp')
-rw-r--r--Homework8/MyStructures/MenuHelper.hpp20
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;
}
-
-
-
};