diff options
| author | rPatrickWarner <[email protected]> | 2024-02-19 11:49:57 -0800 |
|---|---|---|
| committer | rPatrickWarner <[email protected]> | 2024-02-19 11:49:57 -0800 |
| commit | f7f21bd6757fb54f23d828a8396042da41a06ea9 (patch) | |
| tree | c4fd726b4d3c2a89e5a09905fef43f95fbbdfb52 /Homework6ReeceWarner/contacts.h | |
| parent | init (diff) | |
| download | homework-6-reecepwarner-f7f21bd6757fb54f23d828a8396042da41a06ea9.tar.xz homework-6-reecepwarner-f7f21bd6757fb54f23d828a8396042da41a06ea9.zip | |
changes
Diffstat (limited to 'Homework6ReeceWarner/contacts.h')
| -rw-r--r-- | Homework6ReeceWarner/contacts.h | 35 |
1 files changed, 24 insertions, 11 deletions
diff --git a/Homework6ReeceWarner/contacts.h b/Homework6ReeceWarner/contacts.h index 9fec259..da1b48e 100644 --- a/Homework6ReeceWarner/contacts.h +++ b/Homework6ReeceWarner/contacts.h @@ -1,30 +1,43 @@ #ifndef contactsheader #define contactsheader +#define _CRT_SECURE_NO_WARNINGS -#define MAX 100 +#include "contacts.h" +#include <iostream> +#include <cstring> + +using std::numeric_limits; +using std::streamsize; +using std::cout; +using std::cin; +using std::endl; + +constexpr size_t MAX_STREAM_SIZE = numeric_limits<streamsize>::max(); +constexpr size_t MAX = 3; struct contact { - char FirstName[50] = {}; - char LastName[50] = {}; + char Name[50] = {}; char Email[100] = {}; - char StreetNumber[50] = {}; - char StreetName[100] = {}; + char Street[100] = {}; char city[30] = {}; char State[4] = {}; - int Zip = 0; - - + char Zip[50] = {}; }; void menu(); -contact InputNewContact(); -contact UpdateContact(); -void printcontacts(); +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(); +const size_t DoubleArraySize(const size_t& size); +void DeleteEverything(); #endif |