String c# vers string c++

wislam2007 Messages postés 62 Date d'inscription dimanche 1 octobre 2006 Statut Membre Dernière intervention 21 mars 2010 - 27 juil. 2009 à 05:00
gnairod Messages postés 37 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 11 avril 2010 - 28 juil. 2009 à 13:21
Salut
J'ai une méthode Csharp qui renvoie une chaine de caractère (String), je doit l'appelé depuis un code natif c++, alors quand j'écris string s=fctCsharp(); ça génère des erreurs de mémoire.
est ce qu'il y a un moyen pour se faire.

A vs

1 réponse

gnairod Messages postés 37 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 11 avril 2010
28 juil. 2009 à 13:21
ta fonction c# devrait plutot renvoyer un char[] f(...) { string s; /* blabla */ return s.ToArray(); }
Ce qui correspond en C++ a LPWSTR
0
Rejoignez-nous