Pasar de decimal a binario con una estructura

Iniciado por Juan, Marzo 26, 2011, 10:40:19 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Marzo 26, 2011, 10:40:19 AM Ultima modificación: Octubre 28, 2013, 09:19:29 AM por Expermicid
Bueno, este es un cñodigo de ejemplo sobre como hacerlo:

Código: c
// Código By Drinky94

#include <stdio.h>
#include <stdlib.h>

int main()
{
    struct
    {
        unsigned bit0:1;
        unsigned bit1:1;
        unsigned bit2:1;
        unsigned bit3:1;
        unsigned bit4:1;
        unsigned bit5:1;
        unsigned bit6:1;
        unsigned bit7:1;
    } byte;
     
    printf("Introduce un numero: ");
    scanf("%d",&byte);
   
    printf("El numero en binario es: ");
    printf("%d",byte.bit7);
    printf("%d",byte.bit6);
    printf("%d",byte.bit5);
    printf("%d",byte.bit4);
    printf("%d",byte.bit3);
    printf("%d",byte.bit2);
    printf("%d",byte.bit1);
    printf("%d\n",byte.bit0);
   
    system("PAUSE");
    return 0;
}


salu2!

un poco largo tu codigo, se puede mejorar si es que encuentro un code que hice hace tiempo te lo pego aca mismo claro que seria el dia lunes ya que mi laptop murio. :(
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
un poco largo tu codigo, se puede mejorar si es que encuentro un code que hice hace tiempo te lo pego aca mismo claro que seria el dia lunes ya que mi laptop murio. :(
pues claro que puede ser más ccorto, pero si lees pone que usa una estructura.

Vaya programadoruchos hay por aquí  ;D