• Domingo 22 de Diciembre de 2024, 14:04

Autor Tema:  Sobre El Format  (Leído 1124 veces)

Perrero

  • Miembro MUY activo
  • ***
  • Mensajes: 209
    • Ver Perfil
Sobre El Format
« en: Domingo 26 de Marzo de 2006, 18:56 »
0
Revisando un codigo encontre la siguiente linea:

  Linea:= format('%9s%3s%20s%4s%16s%5s',['',i2,'',c2,'',c3]);

y en otro codigo encontre:

  Linea:= format('%3s',[InttoStr(n)])+' x '+format('%4s',[InttoStr(i)])+' =       '+format('%6s',[InttoStr(n*i)]);

Alguien me podria decir que significa el format?, de que se compone?, que quiere decir la parte "'%9s%3s%20s%4s%16s%5s'"? y la parte " '%3s' ", " '%4s' ", " '%6s' "?.

P.S: Linea sera luego agregada a un ListBox.

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Sobre El Format
« Respuesta #1 en: Lunes 27 de Marzo de 2006, 16:52 »
0
tenes funciones más faciles y predefenidas para formatear.

Código: Text
  1.  
  2. function IntToStr(S: String): Integer;
  3. function StrToInt(X: Integer): String;
  4.  
  5.  

En la generalidad con esas de arreglas.


%4s: por ejemplo quierá decir que tiene que devolver una parte de un string con 4 letras o algo así. En la práctica, tenes funciones que hacen que no tengas que usar formato al estilo "print del lenguaje C" nunca.