Ayuda con char* !!!
Publicado por Freddy Martinez Garcia (3 intervenciones) el 14/03/2007 02:25:20
Hola a todos...
Soy programador de C++ y ahora estoy trabajando en el entorno de C++.Net con el cual me estoy relacionando. Estoy desarrollando una aplicación que usa una librería programada en C++, la que tiene clases con sus respectivos métodos que me hace falta utilizar. El problema es que a estos métodos cuando se necesita pasarle una cadena se hace a través de un char* y la cadena que tengo que pasar es un System::String. esta clase tiene un método ToCharArray(), pero devuelve un arreglo de Char y no de char que es lo que necesito, y no se puede hacer un cast ni nada.
Necesito que alguien me diga si sabe cómo llevar de System::String a char* o de System::String a std::string ya que si tengo el valor en std::string puedo usar el método c_str().
Muchas gracias....
Freddy
Soy programador de C++ y ahora estoy trabajando en el entorno de C++.Net con el cual me estoy relacionando. Estoy desarrollando una aplicación que usa una librería programada en C++, la que tiene clases con sus respectivos métodos que me hace falta utilizar. El problema es que a estos métodos cuando se necesita pasarle una cadena se hace a través de un char* y la cadena que tengo que pasar es un System::String. esta clase tiene un método ToCharArray(), pero devuelve un arreglo de Char y no de char que es lo que necesito, y no se puede hacer un cast ni nada.
Necesito que alguien me diga si sabe cómo llevar de System::String a char* o de System::String a std::string ya que si tengo el valor en std::string puedo usar el método c_str().
Muchas gracias....
Freddy
Valora esta pregunta


0