#ifndef contactsheader #define contactsheader #define _CRT_SECURE_NO_WARNINGS #include "contacts.h" #include #include using std::numeric_limits; using std::streamsize; using std::cout; using std::cin; using std::endl; constexpr size_t MAX_STREAM_SIZE = numeric_limits::max(); constexpr size_t MAX = 3; struct contact { char Name[50] = {}; char Email[100] = {}; char Street[100] = {}; char city[30] = {}; char State[4] = {}; char Zip[50] = {}; }; void menu(); contact InputNewContact(const size_t size); contact UpdateContact(); int ReadInt(const char* Prompt); void Prompts(const char* phrase); void OutputContacts(char* arrays, const char* prompt, int x); void printcontacts(); contact* DeleteContactInformation(); const size_t DoubleArraySize(const size_t& size); void DeleteEverything(); #endif