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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / decimal a binario con bitset en: 29 Julio 2016, 07:44 am
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.
Código
  1. /*
  2. Name: decimal a binario menores o iguales a 32bits
  3. Copyright: jorge diaz
  4. Author: jorge diaz
  5. Date: 29/07/16 01:20
  6. Description: se puede mejorar, por ahora solo pruebo los recursos de la librería
  7. */
  8.  
  9. #include <bitset>
  10. int main()
  11. {
  12. std::bitset <0x20> _;
  13. scanf("%d",&_);
  14. std::string __ = _.to_string();
  15. const char *p=__.c_str();
  16. for(register short _=0x0;_<=0x20;_++)
  17. {
  18. if(_%0x4==0x0)
  19. {
  20. printf(" ");
  21. }
  22. printf("%c",*p);
  23. *p++;
  24. }
  25. return 0;
  26. }
  27.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines