[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