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 :Et quand je veux l'appeler, je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void Mamethode(maStruct *varStruct) { varStruct->champ1 = ...; varStruct->champ2 = ...; .... }Le souci, c'est qu'au retour de l'appel à MaMethode, ma variable 'struct' n'est pas remplie comme j'aurais voulu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 maStruct varStruct; MaMethode(&varStruct);
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![]()
Partager