[C con Clase] En formato binario
Fabian Arenas
lordjerhyn en gmail.com
Mie Dic 3 19:18:21 CET 2008
El día 3 de diciembre de 2008 14:29, Programante
<programante en gmail.com> escribió:
> Reinel Hernadez Peraza escribió:
>> Hola amigos.
>> Sólo para no inventar la rueda, pregunto, es posible imprimir cada byte
>> en
>> forma binaria, quiero decir, una cadena de 0 y 1 solamente. Sé que printf
>> me permite mostrar valores hexadecimales y decimales. ¿Existe algo para
>> lo
>> que deseo, o tendré que hacer una rutina que lo haga?
>>
>> Gracias de antemano. Reinel.
>
> No hay una función estándar, pero es sencilla de hacer:
>
> void ImprimeBinario(const char* bytes, size_t num_bytes) {
> size_t i; int j;
> for (i=0; i < num_bytes; i++) {
> for (j = 7; j >= 0; j--) {
> if ( bytes[i] & (1 << j) )
> printf("1");
> else
> printf("0");
> }
> printf(" ");
> }
> }
>
>
ajjajajajajjaja .... ahora que leo tu respuesta ( y re-leo el post
inicial... ) ... me doy cuenta que na que ver lo que decia al
principio xxD .... me jui en la mansa vola ... y too por estar desde
la pega leyendo la lista xxD ...
sl2
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
--
Fabián Arenas L.
Estudiante de Ingeniería en Informática. UTEM
Web: http://eterniosilicio.blogspot.com/
Linux Registered User #476277 - http://counter.li.org/
Si nada te resulta.......Rutea el algoritmo po GIL!!!
Más información sobre la lista de distribución Cconclase