J'ai un programme qui mélange des CString et des char*. Je ne peut pas trop modifier cela.
J'ai une fonction qui ressemble à cela
En sortire de la fonction u, test n'a plus de valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 fonction t() { char* texte = null; ... u(&texte) ... } fonction u(char** test) { ... CString strTexte = "toto" *test = strTexte.GetBuffer(strTexte.GetLength()); ... }
Ceci est un peu schématicé.
Mais c'est bête, je n'ai pas de solution à mon problème.
Quelqu'un pourrai me donner une solution à mon problème
Partager