Bonjour,

j'ai besoin de votre aide, avancant petit a petit et étant debutante, j'ai besoin de savoir comment faire la procedure ajouter, supprimer etc..vous comprendrez comme suit

Voici une classe Personne avec comme héritage : table client et fournisseur, mais je n'ai mis que client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream> 
#include <string> 
 
class PERSONNE 
{ 
protected: 
char *adresse; 
char *cp; 
char *ville; 
int annee_entree; 
int annee_sortie; 
public: 
void afficher(); 
void add(); 
void del(); 
}; 
 
 
class CLIENT :public PERSONNE 
{ 
 
private: 
char *nom; 
char *prenom; 
public: 
CLIENT(); 
CLIENT(char *_nom, char *_prenom ,char *_add,char *_cp,char *_ville,int _entree, int _sortie) 
{ 
nom= _nom; 
prenom= _prenom; 
adresse=_add; 
cp=_cp; 
ville=_ville; 
annee_entree=_entree; 
annee_sortie=_sortie; 
 
} 
void afficher(); 
void add(); 
void del(); 
};
Je souhaite réaliser les méthodes add et del (afficher et supprimer) mais je ne comprends pas comment fais on cela, pouvez vous m'aider?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "classes.h" 
 
/*using namespace std;*/ 
 
CLIENT::CLIENT():PERSONNE() 
 
{ 
 
} 
 
void CLIENT::afficher() 
{ 
//nom|prenom|adresse|cp|ville|année entre| année sortis 
 
printf("%s\t| %s\t| %s\t| %s | %s\t| %u | %u", nom, prenom,adresse,cp,ville,annee_entree,annee_sortie); 
} 
 
void CLIENT::add() 
{ 
/*printf("Nom ? "); 
//scanf("%s",); 
printf("Prénom ? "); 
scanf("%s",); 
getchar(); 
printf("Adresse ? "); 
scanf("%s",); 
getchar(); 
printf("Code postal ? "); 
scanf("%s",); 
printf("Ville ? "); 
scanf("%s",); 
printf("Année d'entrée dans l'entreprise ? "); 
scanf("%u",); 
printf("Année de sortie de l'entreprise ? "); 
scanf("%u",);*/ 
} 
 
void CLIENT::del() 
{ 
 
}