| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #include <iostream>
- #include <string.h>
- #include "Phonebook.class.hpp"
- #include "Contact.class.hpp"
- #include <iomanip>
- void ft_search(Phonebook *Phonebook) {
- // int cpt;
- // cpt = 0;
- std::cout << " Index|First Nam.| Last Name| Nickname";
- //while (cpt < Phonebook->nb) {
- std::cout << Phonebook->contact[0].first_name << "|";
- std::cout << Phonebook->contact[0].last_name << "|";
- std::cout << Phonebook->contact[0].nickname << "|";
- std::cout << std::endl;
- // cpt++;
- //}
- }
- void ft_add(Phonebook *Phonebook) {
- char first_name[256];
- char last_name[256];
- char nickname[256];
- char number[256];
- char secret[256];
-
- bzero(first_name, 256);
- bzero(last_name, 256);
- bzero(nickname, 256);
- bzero(number, 256);
- bzero(secret, 256);
- std::cout << "Enter First name : ";
- std::cin >> first_name;
- std::cout << "Enter Last name : ";
- std::cin >> last_name;
- std::cout << "Entre nickname : ";
- std::cin >> nickname;
- std::cout << "Enter number : ";
- std::cin >> number;
- std::cout << "Enter secret : ";
- std::cin >> secret;
- if (Phonebook->nb < 8)
- Phonebook->nb++;
- if (Phonebook->cpt >= 8)
- Phonebook->cpt = 0;
- else {
- Phonebook->cpt++;
- }
- Phonebook->contact[Phonebook->cpt].setContact(first_name, last_name, nickname, number, secret);
- }
- int main(void) {
- char str[256];
- Phonebook Phonebook;
- while (true) {
- std::cout << "enter a command : ";
- std::cin >> str;
- if (!strcmp(str, "ADD"))
- ft_add(&Phonebook);
- else if (!strcmp(str, "SEARCH"))
- ft_search(&Phonebook);
- else if (!strcmp(str, "EXIT"))
- break ;
- }
- return 0;
- }
|