Visual CSharp .NET - [C++ to C#] -> char* to string

 
Vista:

[C++ to C#] -> char* to string

Publicado por Josep (3 intervenciones) el 11/12/2006 11:01:19
Hola,
tengo una libreria externa (programada en C++) que tiene una funcion que me devuelve un struct:

C++:
typedef struct{
float pintura;
float sustrato;
float adherencia;
char* codiErrorAdMalla;
unsigned char * ImagenM;
int alto;
int ancho;
}DatosAdMalla;

en C# tengo el struct equivalente:
public struct DatosAdMalla
{
public float pintura;
public float sustrato;
public float adherencia;
public unsafe char* codiErrorAdMalla; (intenté ponerlo del tipo string pero me devolvia error Pinvoke)
public unsafe byte* ImagenM;
public int alto;
public int ancho;
}

--> El problema que tengo es que la variable ImagenM que es un char* lo quiero pasar a string pero no se como!
Alguien me hecha una mano?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

[C to C#] -> char* to string

Publicado por Itsaso (1 intervención) el 15/06/2011 13:09:23
string s= new string(ImagenM) y después utilizar "s".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar