From 9d45496f8b62fdd363f4679bd190ff60135ef546 Mon Sep 17 00:00:00 2001 From: hugogogo Date: Wed, 2 Feb 2022 21:30:13 +0100 Subject: [PATCH] phonebook class contact fonction print fonctionne --- README.md | 45 +---------------------------- d00/ex01/Contact.class.cpp | 53 +++++++++++++++++++++++++++++++++++ d00/ex01/Contact.class.hpp | 22 +++++++++++++++ d00/ex01/Makefile | 6 ++-- d00/ex01/PhoneBook.class.cpp | 16 +++++++++++ d00/ex01/PhoneBook.class.hpp | 12 ++++++++ d00/ex01/Phonebook.class.cpp | 18 ------------ d00/ex01/Phonebook.class.hpp | 10 ------- d00/ex01/Phonebook.cpp | 8 ------ d00/ex01/builds/PhoneBook.o | Bin 0 -> 3528 bytes d00/ex01/builds/main.o | Bin 0 -> 8080 bytes d00/ex01/main.cpp | 10 +++++++ d00/ex01/phonebook | Bin 0 -> 14856 bytes d00/megaphone.cpp | 13 --------- 14 files changed, 117 insertions(+), 96 deletions(-) create mode 100644 d00/ex01/Contact.class.cpp create mode 100644 d00/ex01/Contact.class.hpp create mode 100644 d00/ex01/PhoneBook.class.cpp create mode 100644 d00/ex01/PhoneBook.class.hpp delete mode 100644 d00/ex01/Phonebook.class.cpp delete mode 100644 d00/ex01/Phonebook.class.hpp delete mode 100644 d00/ex01/Phonebook.cpp create mode 100644 d00/ex01/builds/PhoneBook.o create mode 100644 d00/ex01/builds/main.o create mode 100644 d00/ex01/main.cpp create mode 100755 d00/ex01/phonebook delete mode 100644 d00/megaphone.cpp diff --git a/README.md b/README.md index 16eff96..53debf1 100644 --- a/README.md +++ b/README.md @@ -1,45 +1,2 @@ -**Edit a file, create a new file, and clone from Bitbucket in under 2 minutes** +gdp tuto : https://u.osu.edu/cstutorials/2018/09/28/how-to-debug-c-program-using-gdb-in-6-simple-steps/ -When you're done, you can delete the content in this README and update the file with details for others getting started with your repository. - -*We recommend that you open this README in another tab as you perform the tasks below. You can [watch our video](https://youtu.be/0ocf7u76WSo) for a full demo of all the steps in this tutorial. Open the video in a new tab to avoid leaving Bitbucket.* - ---- - -## Edit a file - -You’ll start by editing this README file to learn how to edit a file in Bitbucket. - -1. Click **Source** on the left side. -2. Click the README.md link from the list of files. -3. Click the **Edit** button. -4. Delete the following text: *Delete this line to make a change to the README from Bitbucket.* -5. After making your change, click **Commit** and then **Commit** again in the dialog. The commit page will open and you’ll see the change you just made. -6. Go back to the **Source** page. - ---- - -## Create a file - -Next, you’ll add a new file to this repository. - -1. Click the **New file** button at the top of the **Source** page. -2. Give the file a filename of **contributors.txt**. -3. Enter your name in the empty file space. -4. Click **Commit** and then **Commit** again in the dialog. -5. Go back to the **Source** page. - -Before you move on, go ahead and explore the repository. You've already seen the **Source** page, but check out the **Commits**, **Branches**, and **Settings** pages. - ---- - -## Clone a repository - -Use these steps to clone from SourceTree, our client for using the repository command-line free. Cloning allows you to work on your files locally. If you don't yet have SourceTree, [download and install first](https://www.sourcetreeapp.com/). If you prefer to clone from the command line, see [Clone a repository](https://confluence.atlassian.com/x/4whODQ). - -1. You’ll see the clone button under the **Source** heading. Click that button. -2. Now click **Check out in SourceTree**. You may need to create a SourceTree account or log in. -3. When you see the **Clone New** dialog in SourceTree, update the destination path and name if you’d like to and then click **Clone**. -4. Open the directory you just created to see your repository’s files. - -Now that you're more familiar with your Bitbucket repository, go ahead and add a new file locally. You can [push your change back to Bitbucket with SourceTree](https://confluence.atlassian.com/x/iqyBMg), or you can [add, commit,](https://confluence.atlassian.com/x/8QhODQ) and [push from the command line](https://confluence.atlassian.com/x/NQ0zDQ). \ No newline at end of file diff --git a/d00/ex01/Contact.class.cpp b/d00/ex01/Contact.class.cpp new file mode 100644 index 0000000..7944e30 --- /dev/null +++ b/d00/ex01/Contact.class.cpp @@ -0,0 +1,53 @@ +#include "Contact.class.hpp" +#include +#include + +Contact::Contact( void ) { + + return; + +} + +Contact::~Contact( void ) { + + return; + +} + +void Contact::add_index( std::string str ) { + + this->index.assign(str); + return; + +} + +void Contact::add_first( std::string str ) { + + this->first.assign(str); + return; + +} + +void Contact::add_last( std::string str ) { + + this->last.assign(str); + return; + +} + +void Contact::add_nick( std::string str ) { + + this->nick.assign(str); + return; + +} + +void Contact::print_contact( void ) { + + std::cout << "INDEX : " << this->index << std::endl; + std::cout << "FIRST NAME : " << this->first << std::endl; + std::cout << "LAST NAME : " << this->last << std::endl; + std::cout << "NICKNAME : " << this->nick << std::endl; + return; + +} diff --git a/d00/ex01/Contact.class.hpp b/d00/ex01/Contact.class.hpp new file mode 100644 index 0000000..4e2b9c6 --- /dev/null +++ b/d00/ex01/Contact.class.hpp @@ -0,0 +1,22 @@ +#ifndef CONTACT_CLASS_HPP +# define CONTACT_CLASS_HPP + +#include + +class Contact { + public: + Contact(); + ~Contact(); + std::string index; + std::string first; + std::string last; + std::string nick; + void add_index(std::string str); + void add_first(std::string str); + void add_last (std::string str); + void add_nick (std::string str); + void print_contact(); +}; + +#endif + diff --git a/d00/ex01/Makefile b/d00/ex01/Makefile index 6456ed4..f2b051c 100644 --- a/d00/ex01/Makefile +++ b/d00/ex01/Makefile @@ -16,11 +16,11 @@ LIBS = INCLUDES = -I$(D_HEADERS) D_HEADERS = . -HEADERS = Phonebook.class.hpp \ - Phonebook.class.cpp +HEADERS = PhoneBook.class.hpp \ + PhoneBook.class.cpp D_SRCS = . -SRCS = Phonebook.cpp \ +SRCS = main.cpp \ D_OBJS = builds OBJS = $(SRCS:%.cpp=$(D_OBJS)/%.o) diff --git a/d00/ex01/PhoneBook.class.cpp b/d00/ex01/PhoneBook.class.cpp new file mode 100644 index 0000000..13f5cc4 --- /dev/null +++ b/d00/ex01/PhoneBook.class.cpp @@ -0,0 +1,16 @@ +//#include +//#include +#include +#include "PhoneBook.class.hpp" + +PhoneBook::PhoneBook( void ) { + + return; + +} + +PhoneBook::~PhoneBook( void ) { + + return; + +} diff --git a/d00/ex01/PhoneBook.class.hpp b/d00/ex01/PhoneBook.class.hpp new file mode 100644 index 0000000..166b1c2 --- /dev/null +++ b/d00/ex01/PhoneBook.class.hpp @@ -0,0 +1,12 @@ +#ifndef PHONEBOOK_CLASS_HPP +# define PHONEBOOK_CLASS_HPP +#include "Contact.class.cpp" + +class PhoneBook { + public: + PhoneBook(); + ~PhoneBook(); + Contact contact; +}; + +#endif diff --git a/d00/ex01/Phonebook.class.cpp b/d00/ex01/Phonebook.class.cpp deleted file mode 100644 index e88b890..0000000 --- a/d00/ex01/Phonebook.class.cpp +++ /dev/null @@ -1,18 +0,0 @@ -//#include -//#include -#include -#include "Phonebook.class.hpp" - -Phonebook::Phonebook( void ) { - - std::cout << "hello" << std::endl; - return; - -} - -Phonebook::~Phonebook( void ) { - - std::cout << "good bye" << std::endl; - return; - -} diff --git a/d00/ex01/Phonebook.class.hpp b/d00/ex01/Phonebook.class.hpp deleted file mode 100644 index d5a5962..0000000 --- a/d00/ex01/Phonebook.class.hpp +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef PHONEBOOK_CLASS_HPP -# define PHONEBOOK_CLASS_HPP - -class Phonebook { - public: - Phonebook(); - ~Phonebook(); -}; - -#endif diff --git a/d00/ex01/Phonebook.cpp b/d00/ex01/Phonebook.cpp deleted file mode 100644 index 9defe88..0000000 --- a/d00/ex01/Phonebook.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "Phonebook.class.cpp" - -int main() { - - Phonebook yellow; - - return 0; -} diff --git a/d00/ex01/builds/PhoneBook.o b/d00/ex01/builds/PhoneBook.o new file mode 100644 index 0000000000000000000000000000000000000000..1633f0876d9f2b754a21f96d26caf84818fa5f51 GIT binary patch literal 3528 zcmbtWUuauZ7(Z$1+UZI0ZX=rk9NN#F6 zC`0RHAr$r?Y>48^hQ7InAyZ@uoonAj=tF%IL`Y?_33=#4p?=@F=W9;S5?}n_LW-VG7tFE?wh|Y>xTly(bHfx)|?dri(TEU3F)@y>62hj96qDynGNys?Rf_^Fudf@*#9HWVoT3f{Hy z*e$GFJrBs{lbE9LyqDr5F)dF;BFAOnf$f9XzV^hZMcPIjl! zo8*XoPnKU&Fm=MhL5z+g9}6$mt9}KIOs%k;;14X=k8mGlqHzGmTL>gz;IUkS5txIY zAs9mHCm8qJDYqWeT2E#yC)GV~=L>1q=^ijbMyRK+m?%14@p$+1o|P)}j+-%ac*5iZ zp-}Hk+OaY(Fm{L-&W^J{sWb4@fwuOGKzA7Mr=>59diY@HCoPeO_koGNLBv2F#2?M~ z24Wx){84;VFK{*<6Krikj0h4Z`i~(3as@^!8cII$UPBDzA^cH%xI^tQaR2^G4ntro z`)5awxh=LBSGQO81Kt7|aS01vuz!XT@K-N9A{{Ke)fi7A_CQX8;Atd5C0_Lh+5P>X zKdA6h`~o!4NfSk10J}@!4ND(h!$$af5~nzEzJMKVg1^#)HwW>J`Z?JIzuE-vYJw+# z_h<{AxGx=2-vHf+*KE?~CBz#X%SMy<=K#lji%UMdrzju!N}LS#Oj4ExQecnU@G3z0 zL&0&63BRY{_-qnR=K%D3?)alhJg%GK@m+|5@s9}0|9Mv0dYv8xe?o~LkT&-J7!0aU zTZZ~^1*hi&aqNxa!4!hLZ7^v6x&?~Q4BK5+u!k&*i%1>!g6*(Fc3)Sq;V9y5||HfuWo@np&3 z&|oR;`(uNgr(Il!@RfKf<0h;OpSSW{phlulkgLU_M!~c4UNOgvRNe)}M`N#_7>;pX zC?@zRE>?U3R%|45IhM834l^9rvyIWylRc1{oWqToa5DunEt^T$skFnBmY1AWd7xAL zgn=WI;k*0F_@whe+L`9#cA=QHWr97+XYv+IIiD`LeAaTNGvG@lliV&P?VQIwD}hMC z%Yy}aA&Yu664?{*5)??4N<0UjO&30hX>WnghvXIbU+P=9=;G_9RXHOs?cewyD56c- zm*7K8{{n<%PEBf3`0T6l8BFS5p}ME^fN#GqA$&LBvq8@QJv&&xA-`<&9hpx`=f4Y% zM*JI+|DsGpevH%kuK*8HVQ;E@F8RYM2)54E0&(hlkHWWPLHyH&f-#3+P(JB*CI3FH zf!`%ReQ&S^ioX6gAx_lN@@M6NhWs?ak89W0|Chw{J9Jm_OC_uLd$l_O18EMz(DU!f zMB<|yeU4$Y7Zii~vh1Jk3GN@h^C_S3Zvev@v`#REY)Sr?36NUCA_t)t0U%5b?bY^^ ze0uD%pP$piLlRh{M5(ENf-gXRqxD~t>;GB?;`;F}P(H2yCgkhfn9?o}gc`%X)o&2x F{|k1g$Xx&c literal 0 HcmV?d00001 diff --git a/d00/ex01/builds/main.o b/d00/ex01/builds/main.o new file mode 100644 index 0000000000000000000000000000000000000000..552f348b8fd38848152192d445afffb695fe0f00 GIT binary patch literal 8080 zcmb_gYit}>6`u8`O`v(WEfJJHvU!vyA=&IEspEhW?AQ~piQ`({M1;2Kcs$D$Pj|JY6N{G(7>^& zmg5(zza!PT>fx)i`^d!tcbCpl7MeE|>x>qeq3H$p49y7$jxSXYPYLFPp!k|~-$T}1 zZ$htk>x>24CbI;-&#jGqyHthbTt6&hFt3f_49;#sx+fjl*KDQ4(k0z>_ge#>?0_k9ZeMCv>W z2c>=`dm06M^voQu3-zgqvRrpvQ?6R-^}ts1V$aA7$SyVZn^@pVQ(4knE(5}nd9VjQ zb#y*h!n|*Z=ycxX7FlBcXTExEeqOHSnsx2L{tni2=9Yie%AdG8P4jZezJ}RJO^#RQ zNeAb6yqQKb=fF;m_XKDHD0E-Lqxw#2^1?9)Cw>@6ddyx{IcnwqeEySw{I=iN> zl}O|@PDENwTtG14OTJhpw=qvXg7XvXG+9)@YTM!$q%TN1qngAStT|sZFHwNw7p?i| zyQ8C4v>P^?rKKFKBxV>uD>X3R0rMcW71XL=o}#vc+8?Mzeoc=UH9_+0Fdw}_t{?h5 zL2!Wgv6Y|(2P0q*70kQTBA#O4)jCN{=!1Eg+MU#d+C>_~s0rdYb5?W+z%TN@L{CmCIM0rF6eQ zI6i-%HauEaH$K_Ww(4dYG9G!fr%PBZk3u8LwvcZELi7=}Wf&Ot^hywPg`TDyvCm1d zwGO>z3)#<@mXss_;Go|E9vZG}d3O@M$$MVjq*AyNHK>rjOLXrM@2ititD%-WAn< zEd<}D{J$ENiek^w@LNjX#DAjj%ZB~~A^3jsUvEAykbXVlOCsY zT`&KYq>KGFM|pwpjsoGm1cIv=HM+$KO3)Z&;++z%!5<01pVsj8G-m&=gy7g$AjH-6 zFAG%St7y!AKGbmfyao6gRiEjH-|Z%TAVmKgA$TPOe=Y?7X$bzNhU<0xR>SqWKGE=d zw0hT~AR=@+ZinFI5d0a1Bg`f^RP>^T<2JF)OkR?dOmk3+{|a4rmyF-MZ=K~F0`N~ z&5xeXK@HdQ>C*h@`QSYXGV^&v)7SGE(s1O%va;q!&u3i2^?W8YKYBh-Yx??nZCxhP z6nWxX#Ot_2;kZE{AAY~IYx?+Rvi`7!uh;O$H5~6Q*8fn$b^X6-xURqDCNd_%eCp?J zuZHXAj&DBLC;F`ezZpRAvw<4ta|b{o=x-Dw`QWkXXS>n?zD?6_Qe*hvN{#)42ciEm zHO4tN;P^ShI1L5CKh8>zWUZL$q0eUsP=~@%H|GY3?~Bl10YFhk_0Z?J0`!=|S$|IP zpO0-=$^Km2h;vuKT{m0Uu=Hn6!G1A+6sB! z_59?nkzzLQJDz0iMZ)%-lHc1iRLExz6bdI9Ve_^c4Mx&_bGA@&`rT4ycPFLNo-}+b zUh}PxwA<;~te*DwIF47TB$LUVMyyBw!f?sqz!VKW$U&e|2TdkNbm*R?{| z-=GWH3{(j@*d-klawWUxU~jsRc5I%P(5+l&c2q@soZds>1yQy%gGZ8%jTpgM-|G$x z&~6&YRP1ou&}3>|oyZnT{{QT%8Cm7r|CgtH);oD)Id!zPE!wubEE7rAB1t+5g#p)h zu~(DvBprppO2rwWf1(xW-(y+-v~!9tChEO?qutx|AyHSPMJ}4xO7;ipp20%(d0^K1 zJ^{eY|LC+RjeUlFV_+!<<7BL^K8qyhaoHi-tnBf-mcMzx@&7i^pF-k~D!YfITJSXE zzaJ8R8UcyU%8q`M$~^fl!SP2aDb$bLboxNWZ-!7Kv(~?m{8mlQ!xnYP!5tKY_*?@LvE{I`EdJdtx!T{{yU0%XGVDjxg^{-z;-hx6{y$Rwz|1|gL&Z1B7jwnA zpfAuoL1(89(wOb_V18#4mUW`ru}~aOGZ=D literal 0 HcmV?d00001 diff --git a/d00/ex01/main.cpp b/d00/ex01/main.cpp new file mode 100644 index 0000000..ab32f1e --- /dev/null +++ b/d00/ex01/main.cpp @@ -0,0 +1,10 @@ +#include "PhoneBook.class.cpp" +#include + +int main() { + + PhoneBook yellow; + yellow.contact.add_first("hugo"); + yellow.contact.print_contact(); + return 0; +} diff --git a/d00/ex01/phonebook b/d00/ex01/phonebook new file mode 100755 index 0000000000000000000000000000000000000000..bb3932e93a6de999ddf6cb0ec081777c8acd5c3c GIT binary patch literal 14856 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 literal 0 HcmV?d00001 diff --git a/d00/megaphone.cpp b/d00/megaphone.cpp deleted file mode 100644 index 1af6a50..0000000 --- a/d00/megaphone.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include - -int main(int ac, char **av) -{ - if (ac < 2) - std::cout << std::uppercase << "shhhhh... I think the students are asleep..."; - else - for (int i = 1; av[i] != NULL; i++) - for (int j = 0; av[i][j] != '\0'; j++) - std::cout << (char)toupper(av[i][j]); - std::cout << std::endl; - return 0; -}