| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
bsonews Cdt

Registrado: 28 Oct 2002Mensajes: 2
|
Publicado: Mie 12 Mar, 2003 8:54 pm Asunto: Pasara cadena de caracteras a AnsiString |
|
|
Hola a todos,
me gustaria saber si hay alguna funcion para pasar una cadena de caracteres a AnsiString. Se que para el caso contrario se emplea el metodo c_str()
Salu2 y muchas gracias |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Vie 14 Mar, 2003 9:50 am Asunto: |
|
|
Mirate los constructores de la clase AnsiString de la VCL.
__fastcall AnsiString(const char* src);
__fastcall AnsiString(const char* src, unsigned int len);
__fastcall AnsiString(const wchar_t* src);
Creo que no deberías tener ningun problema en hacerlo.
Saludos. |
|
| Volver arriba |
|
 |
Pablo Invitado
|
Publicado: Vie 14 Mar, 2003 9:54 am Asunto: casting |
|
|
No se si es lo que tu quieres, pero para pasar una cadena de caracteres a AnsiString es tan facil como...
char p[20] = "HOLA MUNDO";
AnsiString aux = "";
aux = AnsiString (p);
ShowMessage (aux);
Espero que te sirva.
Hasta luego |
|
| Volver arriba |
|
 |
Thyra Invitado
|
Publicado: Lun 17 Mar, 2003 12:24 pm Asunto: |
|
|
| No se si es lo que quieres pero el tipo ANSIString admite directamente cualquier tipo de cadena. No deberías tener problemas al asignar un char* a un AnsiString.Al menos yo lo he hecho. |
|
| Volver arriba |
|
 |
|