Pb passage d'une struct en référence
Bonjour,
me revoilà en train de galérer avec mes pointeurs:roll:...
Voilà, j'ai une variable de type structure que je voudrais passer en référence d'une méthode afin d'y affecter ces champs...
Ma méthode se présente donc comme ceci :
Code:
1 2 3 4 5 6
| void Mamethode(maStruct *varStruct)
{
varStruct->champ1 = ...;
varStruct->champ2 = ...;
....
} |
Et quand je veux l'appeler, je fais ça :
Code:
1 2
| maStruct varStruct;
MaMethode(&varStruct); |
Le souci, c'est qu'au retour de l'appel à MaMethode, ma variable 'struct' n'est pas remplie comme j'aurais voulu...
Alors que quand je vais dans le code de MaMethode en debug, tout ce passe bien...
Comment ça se fait?:oops:
qu'est-ce que j'ai pas bien fait?...
Merci pour votre aide;)