C/Visual C - COPIAR UN STRING A OTRO STRING EN C++ BUILDER

 
Vista:

COPIAR UN STRING A OTRO STRING EN C++ BUILDER

Publicado por Alexis Leung (70 intervenciones) el 02/01/2002 00:33:31
Estoy programando en C++ Builder y me he topado con algo muy molesto. Se me hace imposible copiar el Tedit->text a una cadena de texto mediante

char nombre[50];

strcpy(nombre,Tedit->text)

Tengo un problema de incompatibilidad de tipos de datos ya que uno es de tipo char y otro de clase AnsiString. Alguien que me diga como copio esa cadena en otra.
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

RE:COPIAR UN STRING A OTRO STRING EN C++ BUILDER

Publicado por Angel Gonzalez (2 intervenciones) el 03/01/2002 12:35:18
Es tan simple como hacer uso del metodo que disponen los AnsiStrings
objeto_o_variable.c_str();

Tu problema queda arreglado asi:

strcpy(nombre,TEdit->Text.c_str());
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

RE:COPIAR UN STRING A OTRO STRING EN C++ BUILDER

Publicado por Alexis Leung (70 intervenciones) el 03/01/2002 18:25:48
Gracias por la ayuda, me ahorraste el tiempo en los inmensos manuales de C++ Builder.
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