diff options
Diffstat (limited to 'Project1/contacts.cpp')
| -rw-r--r-- | Project1/contacts.cpp | 12 |
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 |