]> git.llucax.com Git - z.facultad/75.29/dale.git/commitdiff
Muestra salida con ancho fijo de native_type.
authorLeandro Lucarella <luca@llucax.hn.org>
Mon, 3 Oct 2005 07:26:16 +0000 (07:26 +0000)
committerLeandro Lucarella <luca@llucax.hn.org>
Mon, 3 Oct 2005 07:26:16 +0000 (07:26 +0000)
src/number.h

index 7df04e172b9bb81511748c9a9097a8f903b456da..522fc96af636e6c660ecfdbe8d5fdf9134b83f90 100644 (file)
@@ -7,6 +7,7 @@
 #include <deque>
 #include <utility>
 #include <algorithm>
+#include <iomanip>
 #include <stdint.h>
 
 /* sizeof(E) tiene que ser 2*sizeof(N); y son los tipos nativos con los cuales
@@ -217,7 +218,8 @@ std::ostream& operator<< (std::ostream& os, const number< N, E >& n)
        // FIXME sacar una salida bonita en ASCII =)
        for (typename number< N, E >::const_iterator i = n.chunk.begin();
                        i != n.chunk.end(); ++i)
-               os << std::hex << *i << " ";
+               os << std::setfill('0') << std::setw(sizeof(N) * 2) << std::hex
+                       << *i << " ";
        return os;
 }