Bonjour à tous,

Je suis débutant en c++, et j aimerais exporter à partir d'une dll c++ un string ou char.

Le code en lui même ouvré un fichier texte au et recopie son contenu dans la variable char.

Une fonction getText permet de retourner le char
Cette fonction est exporté dans la dll

Lorsque j appelle la dll sous vs en c# je n arrive pas a recuperer le texte.

Pouvez vous m aider ?

apercu code c++

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
char getText()
{
     char c[10]; //char[0]=a....char[10]=k
     return c[10];
}
apercu code C#:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
        public static extern char getText();
        static void Main(string[] args)
        {
 
 
            charresult = getText();
 
            Console.ReadKey();
        }