aboutsummaryrefslogtreecommitdiff
path: root/Project1/contacts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Project1/contacts.cpp')
-rw-r--r--Project1/contacts.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Project1/contacts.cpp b/Project1/contacts.cpp
index b21f971..7db5b25 100644
--- a/Project1/contacts.cpp
+++ b/Project1/contacts.cpp
@@ -112,16 +112,16 @@ void printAll(contact newContact[], size_t MAX)
}
}
-contact contact_double(contact newContact[], size_t MAX, size_t t)
+void contact_double(contact*& newContact, size_t& MAX, size_t t)
{
contact* doubleContact = new contact[MAX * 2];
-
- for (newContact[t].count = t; t < MAX * 2; ++t)
+ size_t a = 0;
+ for (a = t, a < MAX * 2; ++a;)
{
- doubleContact[t] = newContact[t];
+ doubleContact[a] = newContact[a];
}
- MAX = MAX * 2;
delete[] newContact;
newContact = doubleContact;
- return newContact[MAX];
+ MAX = MAX * 2;
+ //return newContact[MAX];
} \ No newline at end of file