Structure et objet

Suisse00 Messages postés 83 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 12 octobre 2005 - 30 janv. 2004 à 00:37
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 - 31 janv. 2004 à 13:05
Bonjours ! Sauf si je me trompe l'utilisation des objet avec des structure devien une structure dynamic ? Si ses le cas voilà la question sinon comment ?

- J'aimerais créer une NOUVELLE client.
- Pouvoir seulement effacer un client en particulier.
- "Sélectionner" un client pour pouvoir lire son contenu.
- Optenir dans une variable tout les contenu du "acc".

Par client je veut dire
struct CLIENT {
};

;) je continue toujours a chercher la solution mais un petit cou de main serais le bienvenu ;)

Merci d'avance

Suisse
------------------------------------------
Votre dévoué posseur de question :D

5 réponses

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
30 janv. 2004 à 17:08
un exemple vaut 1000 mots

#include 

struct CLIENT {

int NumClient;
// et plein d'autres attributs
};

int main()
{
CLIENT *c;

// pour allouer et donc crée
c=new CLIENT;
// remarque : tu peut appeler 
// un constructeur avec 
// l'operateur new

// pour acceder au attributs
c->NumClient=5;
std::cout<<c->NumClient<<std::endl;

// pour detruire
delete c;
// remarque : delete fait appel
// au destructeur
}


voila en gros c'est tout ce qui ya a savoir, enfin je pense
si tu ve en cree plusieurs tu peut fairte un tableau d'objet dyn
CLIENT **c par ex avec les operateurs new[]/delete[]
0
Suisse00 Messages postés 83 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 12 octobre 2005
30 janv. 2004 à 18:39
L'exemple que ma de donner je le savais, sauf que je n'est pas besion de c=new CLIENT; et je ne sais pas utiliser std::cout<<c->NumClient<<std::endl;
.

Sinon t'aurais des exemple de ce que j'ai demander 0.o si oui pourrais tu les mettre .

Encore merci d'avance
Suisse
------------------------------------------
Votre dévoué posseur de question :D
0
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
30 janv. 2004 à 18:49
- J'aimerais créer une NOUVELLE client.
- Pouvoir seulement effacer un client en particulier.
- "Sélectionner" un client pour pouvoir lire son contenu.
- Optenir dans une variable tout les contenu du "acc".

quand je lis ca je me dit que ce que tu veut c'est gerer une liste de client, a ce moment la le conteneur list est tout trouvé pour faire ca bien, non?

sinon std::cout<<c->NumClient<<std::endl; c'est juste l'affichage avec iostream
0
Suisse00 Messages postés 83 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 12 octobre 2005
31 janv. 2004 à 00:28
Heu oui sais pour géré des client, mais pourtant j'ai vu quelque scripts multi-utilisateur (oui sais pour mon socket) qui utilise se principe !

Et heu j'aurais eu besion d'utiliser une "liste" tout dans une variable avec struct mais bon...

Si tu saurais comment répondre a mé question que ta mentionner avec une structure dit moi la ^^

sinon pourrais tu m,en dire plus sur "list"

et puis j'vais essayer de voir std::cout<<c->NumClient<<std::endl; ;)

++

Suisse
------------------------------------------
Votre dévoué posseur de question :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
31 janv. 2004 à 13:05
list c'est du c++, un conteneur de la stl
voici un cour
http://casteyde.christian.free.fr/cpp/cours/online/c8379.html

tu veut faire ca en c plutot?
0
Rejoignez-nous