SoloCodigo
		Programación General => C/C++ => Visual C++ => Mensaje iniciado por: PeterM en Martes 11 de Abril de 2006, 21:58
		
			
			- 
				Necesito pasar informacion de tipo byte a binario. ¿Existe alguna funcion que lo haga directamente o tengo que hacerlo a mano con un vector de booleanos? Necesito ideas, please. Muchas gracias :)
			
- 
				supongo que qeuirras un string que represente en binario ese numero...
 
 si es eso
 
 unsigned byte numero;
 
 dale valor a numero
 
 printf( "%c" , (numero & 1) + '0' );
 printf( "%c" , (numero & 2) + '0' );
 printf( "%c" , (numero & 4) + '0' );
 printf( "%c" , (numero & 8) + '0' );
 printf( "%c" , (numero & 16) + '0' );
 printf( "%c" , (numero & 32) + '0' );
 printf( "%c" , (numero & 64) + '0' );
 printf( "%c" , (numero & 128) + '0' );
 
 si lo queres como un string ponelo en un char de 8 elementos + \0 envez de imprimirlos
 
 creo que esta bien
- 
				si quieres mostrar un dato numerico en un string con su representancion en  binario puedes usar la funcion itoa o bien ltoa