Ver Mensaje Individual
  #2  
Antiguo 19-01-2011
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Me parece que lo que tu quieres hacer es convertirlo a un AnsiString o String.

Pues es fácil.

Implicitamente:

Código:
  char str[] = "318";
  Label1->Caption = str;
Explícitamente:
Código:
  char str[] = "318";
  Label1->Caption = AnsiString(str);
Es un error lo que pusiste:
Código:
char str[3] = "318";
Las cadenas en C deben terminar en un carácter nulo "\0", de forma que lo correcto es:
Código:
char str[] = "318";   //OK: el compilador reserva 4 char
char str[4] = "318"; //OK
char str[3] = "318"; // MAL
Saludos.
Responder Con Cita