[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?
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


0