Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - jorgediazbass

#1
me encontraba viendo que existen métodos de convertir de decimal a binario mediante recursividad y otros, pero revisando tanto las librerías pensé que debería existir algo que trabajara a bajo nivel y conseguí la librería bitset, tiene una serie de métodos interesantes y que resultaran muy útiles, este code es solo un ejemplo básico, se que podría adaptar para poder manejar double.

/*
Name: decimal a binario menores o iguales a 32bits
Copyright: jorge diaz
Author: jorge diaz
Date: 29/07/16 01:20
Description: se puede mejorar, por ahora solo pruebo los recursos de la librería
*/

#include <bitset>
int main()
{
std::bitset <0x20> _;
scanf("%d",&_);
std::string __ = _.to_string();
const char *p=__.c_str();
for(register short _=0x0;_<=0x20;_++)
{
if(_%0x4==0x0)
{
printf(" ");
}
printf("%c",*p);
*p++;
}
return 0;
}