aboutsummaryrefslogtreecommitdiff
path: root/Project1/contacts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Project1/contacts.cpp')
-rw-r--r--Project1/contacts.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/Project1/contacts.cpp b/Project1/contacts.cpp
index 4f2ec9e..ee1641d 100644
--- a/Project1/contacts.cpp
+++ b/Project1/contacts.cpp
@@ -24,10 +24,11 @@ int menu()
char addNew(contact newContact[], size_t MAX, size_t t)
{
- for (size_t i = t; i < MAX; i++)
+ size_t a = t - 1;
+ for (size_t i = a ;; i++)
{
- newContact[i].id = i + 1;
- newContact[i].count = t;
+ newContact[i].id = i;
+ newContact[i].count = a - 1;
cin.ignore(1000, '\n');
cout << "Please enter each piece of information when you are prompted to" << endl;
cout << "enter name: " << endl;
@@ -85,22 +86,22 @@ void update(struct contact newContact[], size_t MAX)
}
}
-void printAll(contact newContact[], size_t MAX)
+void printAll(contact newContact[], size_t MAX, size_t Cont_list_lenth)
{
- for (int i = 0; i < MAX; ++i)
+ for (size_t i = 0; i < Cont_list_lenth; ++i)
{
/*for (int t = -1; t < newContact[i].id;) {
break;
}*/
- if (newContact[i].id == 0) {
+ /*if (newContact[i].id == 0) {
break;
- }
+ }*/
if (newContact[i].id < 0) {
break;
}
- if (newContact[i].id > MAX) {
- break;
- }
+ //if (newContact[i].id > Cont_list_lenth) {
+ // break;
+ //}
cout << "List number: " << newContact[i].id << endl;
cout << "name: " << newContact[i].Name << endl;