C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

liste chainé

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Laurent B
Guest





PostPosted: Wed Jan 26, 2005 12:27 pm    Post subject: liste chainé Reply with quote



(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


Back to top
Marc Boyer
Guest





PostPosted: Wed Jan 26, 2005 12:32 pm    Post subject: Re: liste chainé Reply with quote



In article <41f78c5b$0$9737$636a15ce (AT) news (DOT) free.fr>, Laurent B wrote:
Quote:
(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_
[SNIP]

class Contact{
[SNIP]
};

#endif /* _CONTACT_ */

Jusque la tout va bien.

Ma liste chainé contient des contacts.

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

OK

Quote:
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.

Ben, on ne peut pas: si c'est privé, tu n'as pas droit d'y accéder,
à moins d'être un ami (friend).
Ceci dit, elle a l'air bien mal conçue cette classe.

Marc Boyer
--
Je ne respecte plus le code de la route à vélo depuis une double fracture
due au fait que j'étais le seul à le respecter.

Back to top
Fabien LE LEZ
Guest





PostPosted: Wed Jan 26, 2005 12:33 pm    Post subject: Re: liste chainé Reply with quote



On Wed, 26 Jan 2005 13:27:20 +0100, "Laurent B" <magus (AT) free (DOT) fr>:

Quote:
le seul pb c que mon cours est
pas du tout explicite.
Je sens que c

Les cours de français non plus ne sont pas explicites ? Usenet n'est
pas SMS, on écrit "c'est".


Back to top
M. B.
Guest





PostPosted: Wed Jan 26, 2005 5:10 pm    Post subject: Re: liste chainé Reply with quote

"Fabien LE LEZ" <gramster (AT) gramster (DOT) com> a écrit dans le message de
news:0f3fv05gniv579cqlv6r1duuu83mnfv58e (AT) 4ax (DOT) com...
Quote:
On Wed, 26 Jan 2005 13:27:20 +0100, "Laurent B" <magus (AT) free (DOT) fr>:

le seul pb c que mon cours est
pas du tout explicite.
Je sens que c

Les cours de français non plus ne sont pas explicites ? Usenet n'est
pas SMS, on écrit "c'est".


On ecrit comme on veut et tu passes ton chemin si ca ne te convient
pas.

MB




Back to top
James Kanze
Guest





PostPosted: Wed Jan 26, 2005 9:43 pm    Post subject: Re: liste chainé Reply with quote

M. B. wrote:
Quote:
"Fabien LE LEZ" <gramster (AT) gramster (DOT) com> a écrit dans le
message de news:0f3fv05gniv579cqlv6r1duuu83mnfv58e (AT) 4ax (DOT) com...

On Wed, 26 Jan 2005 13:27:20 +0100, "Laurent B"
[email]magus (AT) free (DOT) fr[/email]>:

le seul pb c que mon cours est pas du tout explicite. Je sens
que c

Les cours de français non plus ne sont pas explicites ? Usenet
n'est pas SMS, on écrit "c'est".

On ecrit comme on veut et tu passes ton chemin si ca ne te
convient pas.

Et si tout le monde l'ignorait, ça ne l'avancera pas beaucoup.
Écrire comme il fait, ça ne facilite pas la communication, et
quand on a un problème, et on cherche une solution, on a besoin
de la communication.

Je dirais aussi que savoir s'exprimer dans sa propre langue est
un savoir essentiel d'un bon informaticien. Personnellement, je
n'embaucherai jamais quelqu'un qui ne sait pas s'exprimer
correctement, parlé et écrit, dans la langue du projet. Dans la
plupart des boîtes que je connais, c'est pareil. (Je dois
ajouter que même dans les SMS, j'écris correctement. C'est la
moindre des politesses vis-à-vis de mon interlocuteur.)

--
James Kanze home: www.gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 pl. Pierre Sémard, 78210 St.-Cyr-l'École, France +33 (0)1 30 23 00 34

Back to top
Alain Naigeon
Guest





PostPosted: Wed Jan 26, 2005 11:06 pm    Post subject: Re: liste chainé Reply with quote

"M. B." <m_binder (AT) magicnet (DOT) com> a écrit dans le message news:
41f7cf1f$0$18859$8fcfb975 (AT) news (DOT) wanadoo.fr...

Quote:
On

C'est qui ?

Quote:
ecrit

écrit

comme on veut et tu passes ton chemin si ca

ça

Tu dois avoir un compilateur très ouvert d'esprit...

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - [email]anaigeon (AT) free (DOT) fr[/email] - Strasbourg, France



Back to top
M. B.
Guest





PostPosted: Thu Jan 27, 2005 5:43 am    Post subject: Re: liste chainé Reply with quote

"Alain Naigeon" <anaigeon (AT) free (DOT) fr> a écrit dans le message de
news:41f823d7$0$9961$636a15ce (AT) news (DOT) free.fr...
Quote:
"M. B." <m_binder (AT) magicnet (DOT) com> a écrit dans le message news:
41f7cf1f$0$18859$8fcfb975 (AT) news (DOT) wanadoo.fr...

On

C'est qui ?

ecrit

écrit

comme on veut et tu passes ton chemin si ca

ça

Tu dois avoir un compilateur très ouvert d'esprit...


Pas d'accents ou autres caracteres specifiques a une langue.

Le Lez lui-meme l'a precise il y a qqs temps.

MB



Back to top
Alain Naigeon
Guest





PostPosted: Thu Jan 27, 2005 5:02 pm    Post subject: Re: liste chainé Reply with quote

"M. B." <m_binder (AT) magicnet (DOT) com> a écrit dans le message news:
41f8801c$0$28936$8fcfb975 (AT) news (DOT) wanadoo.fr...
Quote:

Pas d'accents ou autres caracteres specifiques a une langue.

Tu retardes d'au moins trois guerres, là. Je suppose que tu ne dépasses
jamais 80 caractères sur une ligne, aussi, pour ne pas pénaliser les
gens qui travaillent sur carte perforée ?

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - [email]anaigeon (AT) free (DOT) fr[/email] - Strasbourg, France



Back to top
M. B.
Guest





PostPosted: Thu Jan 27, 2005 5:26 pm    Post subject: Re: liste chainé Reply with quote

"Alain Naigeon" <anaigeon (AT) free (DOT) fr> a écrit dans le message de
news:41f92085$0$2082$626a14ce (AT) news (DOT) free.fr...
Quote:
"M. B." <m_binder (AT) magicnet (DOT) com> a écrit dans le message news:
41f8801c$0$28936$8fcfb975 (AT) news (DOT) wanadoo.fr...

Pas d'accents ou autres caracteres specifiques a une langue.

Tu retardes d'au moins trois guerres, là. Je suppose que tu ne dépasses
jamais 80 caractères sur une ligne, aussi, pour ne pas pénaliser les
gens qui travaillent sur carte perforée ?


N'aggrave pas ta stupidite, elle est suffisamment flagrante.

MB




Back to top
Alexandre
Guest





PostPosted: Thu Jan 27, 2005 6:09 pm    Post subject: Re: liste chainé Reply with quote


"Alain Naigeon" <anaigeon (AT) free (DOT) fr> a écrit dans le message de news:
41f92085$0$2082$626a14ce (AT) news (DOT) free.fr...
Quote:
"M. B." <m_binder (AT) magicnet (DOT) com> a écrit dans le message news:
41f8801c$0$28936$8fcfb975 (AT) news (DOT) wanadoo.fr...

Pas d'accents ou autres caracteres specifiques a une langue.

Tu retardes d'au moins trois guerres, là. Je suppose que tu ne dépasses
jamais 80 caractères sur une ligne, aussi, pour ne pas pénaliser les
gens qui travaillent sur carte perforée ?

ah, les beautés du fortran Wink


il me semblait qu'une grosse partie des compilos modernes acceptaient les
accents dans les noms d'identificateurs, non ?



Back to top
kanze@gabi-soft.fr
Guest





PostPosted: Fri Jan 28, 2005 8:48 am    Post subject: Re: liste chainé Reply with quote

Alexandre wrote:
Quote:
"Alain Naigeon" <anaigeon (AT) free (DOT) fr> a écrit dans le message de news:
41f92085$0$2082$626a14ce (AT) news (DOT) free.fr...
"M. B." <m_binder (AT) magicnet (DOT) com> a écrit dans le message news:
41f8801c$0$28936$8fcfb975 (AT) news (DOT) wanadoo.fr...

Pas d'accents ou autres caracteres specifiques a une
langue.


Quote:
Tu retardes d'au moins trois guerres, là. Je suppose que tu
ne dépasses jamais 80 caractères sur une ligne, aussi, pour
ne pas pénaliser les gens qui travaillent sur carte
perforée ?

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...

Quote:
ah, les beautés du fortran ;-)

il me semblait qu'une grosse partie des compilos modernes
acceptaient les accents dans les noms d'identificateurs, non ?

Pas ce que je sache. Mais accepter les caractères accentués ne
suffit pas, non plus. Il faudrait aussi savoir l'encodage. Et
l'encodage varie parfois d'une fenêtre à l'autre chez moi -- en
général, j'utilise ISO 8859-1, mais l'UTF-8 est de plus en plus
répandu. Or, sans savoir l'encodage, le compilateur ne peut pas
faire grand chose avec les accents.

(Formellement, c'est un problème aussi pour des caractères
non-accentués. Mais dans la pratique, à moins de travailler avec
des gros IBM, le seul problème serait la représentation des fins
de lignes.)

--
James Kanze GABI Software http://www.gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34


Back to top
Jean-Marc Bourguet
Guest





PostPosted: Fri Jan 28, 2005 5:58 pm    Post subject: Re: liste chainé Reply with quote

[email]kanze (AT) gabi-soft (DOT) fr[/email] writes:

Quote:
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

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.