Bonjour,

me revoilà en train de galérer avec mes pointeurs...

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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
void Mamethode(maStruct *varStruct)
{
    varStruct->champ1 = ...;
    varStruct->champ2 = ...;
    ....
}
Et quand je veux l'appeler, je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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?
qu'est-ce que j'ai pas bien fait?...

Merci pour votre aide