Bonjour,
Je souhaite:
- Passer un pointeur sur une chaîne de caractère à une fonction,
- Modifier cette chaîne de caractère en en augmentant éventuellement le
nombre de caractère (donc réallocation de mémoire),
- Puis modifier le pointeur de façon à ce qu'il pointe bien sur cette nouvelle
chaîne.
J'utilise ceci comme en-tête de fonction:
Mon problème est que je parviens bien à modifier InputData à l'intérieur de maint Fonction(char * InputData);
fonction, mais que le pointeur qui a été passé en paramètre de cette fonction
pointe toujours sur l'ancienne adresse. Donc quand j'essaie de l'utiliser à
l'extérieur de ma fonction, je me retrouve avec les anciennes données.
Donc ma question comment modifier la valeur d'un pointeur passé en
paramètre d'une fonction?
Partager