cpp/cpp00/ex01/Contact.cpp
2022-07-22 09:47:20 +02:00

57 lines
1.6 KiB
C++

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* Contact.cpp :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/04/15 10:37:12 by apommier #+# #+# */
/* Updated: 2022/07/21 09:55:59 by apommier ### ########.fr */
/* */
/* ************************************************************************** */
#include "Contact.hpp"
Contact::Contact(void) {
return ;
}
Contact::~Contact(void) {
return ;
}
void Contact::FillContact(std::string *info) {
this->_first_name = info[0];
this->_last_name = info[1];
this->_nickname = info[2];
this->_phone_number = info[3];
this->_darkest_secret = info[4];
}
std::string Contact::GetInfo(int index)
{
std::string str;
str = this->getOneInfo(index);
if (str.size() > 10)
{
str.resize(10);
str[9] = '.';
}
return (str);
}
std::string Contact::getOneInfo(int index)
{
if (index == 0)
return (this->_first_name);
if (index == 1)
return (this->_last_name);
if (index == 2)
return (this->_nickname);
if (index == 3)
return (this->_phone_number);
if (index == 4)
return (this->_darkest_secret);
return (0);
}