/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* phonebook.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: rparodi +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/10/17 14:56:49 by rparodi #+# #+# */ /* Updated: 2024/10/18 16:02:09 by rparodi ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef PHONEBOOK_HPP # define PHONEBOOK_HPP #include #include #include #include #include #include #include "color.hpp" #define MENU CLR_BLUE << "ADD" << CLR_RESET << ":\tAdding a new contact" << std::endl << CLR_BLUE << "SEARCH" << CLR_RESET << ":\tSearching a contact in the list" << std::endl << CLR_BLUE << "EXIT" << CLR_RESET << ":\texit the program" << std::endl std::string get_input(const char *str); class Contact { public: /*Contact();*/ /*~Contact();*/ void init_new(int id); void print(); private: int _id; std::string _first_name; std::string _last_name; std::string _nickname; std::string _number; std::string _secret; }; class PhoneBook { public: void add(); void search(); Contact array_contact[8]; private: }; #endif