Structure et objet

Signaler
Messages postés
83
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
12 octobre 2005
-
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
-
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

Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
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[]
Messages postés
83
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
12 octobre 2005

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
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
- 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
Messages postés
83
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
12 octobre 2005

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
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
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?