Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #9  
Antiguo 14-08-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Como estamos en el foro de C++ Builder, acostumbrate a escribir correctamente los nombres, AnsiString y no ansistring. Recuerda que C es sensible a las Mayúsculas/Minúsculas.

Un AnsiString en Builder es una clase equivalente al tipo String para el uso de cadenas de caracteres en alto nivel. Las cadenas en c son arrays de tipo char[], también definidos por un char*.

La clase AnsiString nos permite usar cadenas sin necesidad de manejar a bajo nivel los arrays y nos permite sumarlas directamente, por ejemplo.

En C para sumar dos cadenas haríamos esto:

Código:
char *Cad1 = "¿Hola";
char *Cad2 = "como estás?"

char CadSuma[256];
strcpy(CadSuma, Cad1);
strcat(CadSuma, " ");
strcat(CadSuma, Cad2);
Otra forma mas avanzada sería así:
Código:
char CadSuma[256];
wsprintf(CadSuma, "%s %S", ¿Hola", 
"como estás?");
Con AnsiString:
Código:
AnsiString CadSuma = "¿Hola" + " " + "como estás?"
Como ves, es bastante mas intuitivo, pero el ejecutable será mas pesado.
Para convertir un AnsiString a un char* usamos su función miembro c_str()

Esto son unas pinceladas de lo que encontrarás en la ayuda del Builder.

Saludos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con AnsiString Pedro-Juan Varios 7 01-11-2007 08:16:39
string o AnsiString? javier20 OOP 1 19-08-2007 01:58:35
Dar formato a un AnsiString vivamotos C++ Builder 0 01-02-2007 19:04:05
Problemas con AnsiString aoiTo C++ Builder 1 18-01-2006 10:26:58
AnsiString en una Dll Trigger API de Windows 2 21-01-2004 22:53:20


La franja horaria es GMT +2. Ahora son las 06:25:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi