[C con Clase] Pasar de AnsiString a Char

manuel escobedo escareño beat_galactic en hotmail.com
Mie Abr 11 00:46:41 CEST 2007




>From: Jandro <libertyzen en terra.es>
>Reply-To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>
>To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>
>Subject: [C con Clase] Pasar de AnsiString a Char
>Date: Tue, 10 Apr 2007 11:21:44 +0200
>
>Hola a todos.
>
>Necesito pasar una variable AnsiString a Char, como lo hago??
>
>Muchas gracias y saludos.

sencillisimo sigue este ejemplo

#include <vcl.h>
#include <iostream>
using namespace std;
int main ()
{
  AnsiString s = "HOLA MUNDO";
  int tam = s.Length (); //metodo que te dice el tamaño de una cadena
  char* ptr = new char[tam+1]; //  creas tu variable char
  strcpy (ptr, s.c_str ());  // copias la cadena y he ahi el metodo para 
tranformar de ansistring a
                                  //char puntero
  cout << s.c_str () << endl;
  cout << ptr << endl;
  cin.get ();
}
>
>_______________________________________________
>Lista de correo Cconclase Cconclase en listas.conclase.net
>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ

_________________________________________________________________
¿ Ya tienes la última versión de Messenger? 
www.imagine-msn.com/messenger/launch80/default.aspx?locale=es-mx Windows 
Live Messenger en Prodigy/MSN





Más información sobre la lista de distribución Cconclase