Ver Mensaje Individual
  #4  
Antiguo 14-07-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No sé muy bien a qué te refieres. Si quieres, por ejemplo escribir números anteponiendo ceros hasta completar un determinado númeo de caracterespuedes hacerlo con Format:
Código:
Format('%0.5d, [84]); // Escribe '00084'
Format('%0.3d, [2]); // Escribe '002'
Format('%0.7s, ['hola']); // Escribe '000hola';
O bien, si tienes una cadena S y quieres convertir a ceros los primeros dígitos puedes hacerlo con FillChar:
Código:
S := 'Mi perro es muy grande';
FillChar(S[1], 5, '0'); // Ahora S = '00000rro es muy grande';
Observa que debes poner S[1] y no simplemente S

// Saludos
Responder Con Cita