OVH Cloud OVH Cloud

liste chainé

11 réponses
Avatar
Laurent B
(re)Bonjour , je viens de m'apercevoir que j' ai un gros pb dans ma
compréhension de mes lsite chainé et ponteur, le seul pb c que mon cours est
pas du tout explicite.
Je sens que c juste un détail qui me manque alros je pose la question ici :

J'ai une classe contact :

#ifndef _CONTACT_
#define _CONTACT_
#include <string>
#include "stdio.h"
#include <stdlib.h>


using namespace std;


class Contact{

public:

void CreerContact(string unNom, string unPrenom, string uneRue,
string unCP, string uneVille, int unAge, string unTel, string
unTelPortable,
string unTelBureau);
void SupprimerContact();
string AfficherNom();
string AfficherPrenom();
string AfficherRue();
string AfficherCP();
string AfficherVille();
int AfficherAge();
string AfficherTel();
string AfficherTelPortable();
string AfficherTelBureau();
void ModifierNom(string unNom);
void ModifierPrenom(string unPrenom);
void ModifierRue(string uneRue);
void ModifierCP(string unCP);
void ModifierVille(string uneVille);
void ModifierAge(int unAge);
void ModifierTel(string unTel);
void ModifierTelPortable(string unTelPortable);
void ModifierTelBureau(string unTelBureau);
void RechercherContact();

private:

string nom;
string prenom;
string rue;
string CP;
string ville;
int age;
string tel;
string telPortable;
string telBureau;
Contact * Pt_Suivant;
};

#endif /* _CONTACT_ */

Jusque la tout va bien.

Ma liste chainé contient des contacts.

j'ai un prog qui recup le pointeur de tete.

j'ai beison d'avoir accée à des nom , prenom contenant dans des contacts de
la liste chainé :
voila ce que je pense etre juste :

recherche (c_nom,c_prenom, Liste, Tab[500])

string nom ;
// pointeur sur contact
*contact Co ;
Co=Recuptete( Liste ) ;
// recupération du nom
nom=Co->Afficher_Nom(Co);


on s'en fou des paramètres pour le moment , Mon probleme reside dans la
récupération d'attribut privé d'un classe avec un pointeur sur l'objet de la
classe.

Quelqu'un pourrais m'espliquer ou je me trompe ?

merci

laurent

1 réponse

1 2
Avatar
Jean-Marc Bourguet
writes:

C'est une contrainte quasi-universelle dans les règles de
codage, pour ne pas obliger l'utilisation d'une police trop
petite ou des fenêtres trop larges. On pourrait facilement la
passer à 100, mais l'histoire...


J'arrive, avec une fonte un peu trop petite pour être
réellement confortable mais quand j'en ai besoin je le fais,
à voir deux fenêtres de 80 caractères côte à côte. Deux
de 100...

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

1 2