Répertoire téléphonique à partir d'une liste chaînée.

Contenu du snippet

Le code permet d'ajouter, supprimer, lister, triée, sauvegarder dans un fichier, afficher les coordonnées d'une personne et plein d'autres option...

Source / Exemple :


class CPersonne;
class CNoeud  
{
	friend CPersonne;
private:
/* indice de l'objet */
	CNoeud *pSuiv, *pPrec;
	char nom[30],prenom[30],telephone[30],compagnie[30];

public:
	CNoeud();
	virtual ~CNoeud();

};

class CPersonne  
{
private:
	//pointeur de tete et de queue de liste
	CNoeud  *pPrem, *pDern;

public:
	CPersonne();
	virtual ~CPersonne();

	//gestion de la liste
	void GestionListe(void);
	//destruction de la liste
	void DetruitTout(void);
	//creation
	void Creation(void);
	void Premier(void);
	void Quelconque(void);
	//recherche les coordonées d'une personne
	void saisie_nom();
	CNoeud* Recherche_par_coord(char coord[28]);
	void Recherche_par_tel(char telephone[28]);

	//Effacer une personne
	void Effacer(char coord[28]);
	
	void Trier(void);
	//affiche l'aide
	void Aide(void);
	
	void Sauver(void);
	void Ouverture(void);

	void AffListeAvant(void);

};

Conclusion :


Désolé pour le retard j'avais d'autre projet en cours.
Mais le voilà enfin dites ce que vous en pensé sans hésitation ;-)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_deglingo)