#ifndef CONTACTS_HEADER_H #define CONTACTS_HEADER_H // functions struct contact { int a = 0; size_t id = 0; size_t count = 0; char Name[30]; char Email[105]; char StreetAddress[45]; char City[35]; char State[4]; int Zip = 0; contact() : a(true), id(0), count(0), Zip(0) {} }; //struct contact //{ // bool a = true; // size_t id = 0; // size_t count = 0; // char Name[25]{}; // char Email[100]{}; // char StreetAddress[35]{}; // char City[30]{}; // char State[3]{}; // int Zip = 0; //}; //contact newContact[11]; int menu(); char addNew(contact newContact[], size_t MAX, size_t& t); void update(contact newContact[], size_t MAX); void printAll(contact newContact[], size_t& MAX); contact contact_double(contact*& newContact, size_t& MAX, size_t t); size_t max_double(size_t MAX); void delete_contact(contact newContact[], size_t MAX); #endif CONTACTS_HEADER_H