Foros del Web » Programación para mayores de 30 ;) » C/C++ »

AnsiString a char

Estas en el tema de AnsiString a char en el foro de C/C++ en Foros del Web. Hola, que tal?? Tengo otra duda, además de la anterior.... Alguien sabe como puedo hacer para convertir AnsiString a char, con alguna funcion, libreria o ...
  #1 (permalink)  
Antiguo 17/02/2007, 10:18
 
Fecha de Ingreso: febrero-2007
Mensajes: 12
Antigüedad: 17 años, 3 meses
Puntos: 0
AnsiString a char

Hola, que tal??
Tengo otra duda, además de la anterior....
Alguien sabe como puedo hacer para convertir AnsiString a char, con alguna funcion, libreria o haciendo casting??
Gracias de antemano.
  #2 (permalink)  
Antiguo 17/02/2007, 10:21
 
Fecha de Ingreso: febrero-2007
Mensajes: 12
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: AnsiString a char

Hola, perdón por la pregunta, pero recién, encontré un ejemplo con el que pude hacerlo:
AnsiString Variable;
char V1;
V1=char(AnsiString.c_str);

Saludos
  #3 (permalink)  
Antiguo 17/02/2007, 10:26
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Re: AnsiString a char

Un char es un solo caracter. ¿Seguro queres eso?

De cualquier manera tenes que usar c_str con parentesis ya que es una funcion que devuelve un puntero de tipo char. Por lo tanto si quisiera obtener el primer caracter harias esto:

V1 = *Variable.c_str();

Si lo que queres es un puntero haria esto:

char *V1 = Variable.c_str();
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:22.