elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Alguien podría explicarme este codigo por favor? en: 2 Julio 2015, 08:19 am
Es un código para convertir un valor en binario hacia cadena de caracteres. Lo que no se es como va haciendo el proceso para guardar los valores en la cadena de caracter

Código
  1. void bin_to_string(unsigned int value, char *str)
  2. {
  3.  char aux;
  4.  unsigned int unit;
  5.  aux = 0;
  6.  str[0] = str[1] = str[2] = str[3] = str[4] = '0';
  7.  str[5] = 0;
  8.  unit = 10000;
  9.  while (value)
  10.  {
  11.    if (value>=unit)
  12.    {
  13.      value -= unit;
  14.      str[aux]++;
  15.    } else
  16.    {
  17.      aux++;
  18.      unit /= 10;
  19.    }    
  20.  }
  21.  while (str[0]=='0')
  22.  {
  23.    for (aux=0; aux<=4; aux++) str[aux]=str[aux+1];
  24.  }
  25. }

Mod: Los códigos deben ir en etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines