PDA

Ver la Versión Completa : Ayuda con fichero de texto


jadelphi
06-10-2004, 18:21:55
Hola colegas estoy generando un fichero de texto donde los números los saco de la siguiente manera ...



9.868.989,55
345,87
2,00


pero me gustaría que escribiera ...

9.868.989,55
_____345,87
_______2,00

(sin el ___ claro está)

es decir, rellenar con espacios los primeros caracteres para que queden ajustados al mismo tamaño.

Esto lo tengo que hacer yo a mano o hay alguna función para ello???

Muchas gracias.

Salu2.

tcp_ip_es
06-10-2004, 18:37:28
Primero tendrás que definirte el máximo de dígitos que puede llegar a tener una cifra, ponle que son 10. a partir de ahí te creas una estructura de arrays de 10 en donde empiezas a rellenar las casillas del array empezando por la última posición y metiendo los caracteres(digitos) en orden inverso, insertando blanclos hasta que se acabe el array.

Una vez rellenados lo único que tienes que hacer es leerlos y pasarlos al fichero....

simple!!!! :D

Saludos, Tony

keyboy
06-10-2004, 18:52:36
Esto lo tengo que hacer yo a mano o hay alguna función para ello???

Format('%:10s', ['345,87']) -> ' 345,87'

Bye

jadelphi
06-10-2004, 20:49:57
Muchas gracias keyboy es justo lo que necesitaba.

Lo otro ya lo había hecho pero era un rolloooooo.

Salu2.

tcp_ip_es
07-10-2004, 09:43:14
joder siempre me voy por el camino más complicado..... :D