]> git.llucax.com Git - z.facultad/75.29/dale.git/commit
Generaliza el constructor a partir de un string para que tome cualquier base.
authorLeandro Lucarella <luca@llucax.hn.org>
Sun, 9 Oct 2005 20:37:45 +0000 (20:37 +0000)
committerLeandro Lucarella <luca@llucax.hn.org>
Sun, 9 Oct 2005 20:37:45 +0000 (20:37 +0000)
commit735484b5065ded4c10325a009b0142ade3cbdd62
treeaa9e09fce88e829df6379ee890774734f0d12416
parentbef7e48edc804c2329baa9f565a6a85eb765fdbf
Generaliza el constructor a partir de un string para que tome cualquier base.
Este parche generaliza el constructor a partir de un string agregando un
parmámetro opcional extra 'base'. Se implementa un además un parser específico
(y *MUY* rápido) para base 16 (hexa) de manera de poder hacer pruebas mucho más
rápido (la mayoría del tiempo se la pasaba parseando el string decimal).
También se agrega un parámetro opcional al programa principal para indicar en
qué base vienen los datos de entrada. Para usar entrada hexa, por ejemplo, se
puede invovar como:
./tdatp1 input output 16
Por omisión, sigue tomando la entrada en base 10 (decimal).