Bonjour
Je code une application en C++ et j'ai un petit problème pour utiliser une structure que je passe en paramètre par adresse dans une fonction :
Voilà à quoi ça ressemble :
Dans ma fonction je veux modifier le string s de ma structure, j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 struct ma_structure{ char a; string s; }; void ma_fonction(ma_structure &structure1);
Et là je bloque un peu --', ça me dit que je confond avec "->" à un moment et un autre que c'est un pointeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 structure1->s.push_back('a'); //(ca marche pas) structure1->s->push_back('a'); //(ca marche pas) structure1.s->push_back('a'); //(ca marche pas)
Merci d'avance pour l'aide.
Partager