![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
hola a todos...
me podrian ayudar.. oh guiar de como puedo hacer una funcion que me convierta un numero decimal.. a binario --- yo ya lo tengo pero mi funcion tiene error... cuando le envio el numero 2 tendria que mostrarme 10.. pero solo me muestra 1.. intente hacerle con un vector.. pero despuej me acorde.. que una funcion no devuelve un vector..
esa es mi funcion aun q es un poco simple.. ---thanks,... |
|
#2
|
||||
|
||||
|
Hola.
Código:
char* IntToBin(long int Valor, short Digitos)
{
char *s = "";
for(int i=0; i < Digitos; i++) *(s+i) = '0';
*(s+Digitos) = '\0';
do {
if(Valor & 1) *(s+Digitos-1) = '1';
Digitos--;
Valor >>= 1;
} while(Valor);
return s;
}
Código:
void __fastcall TForm1::btConvertirClick(TObject *Sender)
{
char *s = IntToBin(65521,16);
ShowMessage(s);
}
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
||||
|
||||
|
Hola.
La función anterior te funcionará tanto en C como en C++, pero ahora pienso que es muy probable que estás usando Builder C++... Si es asi. podés hacer: Código:
AnsiString IntToBin(unsigned Valor, unsigned int Digitos)
{
AnsiString s;
s.StringOfChar('0',Digitos);
s.SetLength(Digitos);
for(; Valor; Digitos--,Valor >>= 1)
if(Valor & 1) s[Digitos] = '1';
return s;
}
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| programa para pasar binario a decimal y a hexadecimal | RedVenom | Varios | 7 | 09-09-2011 15:37:59 |
| Leer Binario con php | marcos.ramos | PHP | 5 | 22-11-2010 22:20:38 |
| Binario en string | 3NK1 | Varios | 4 | 16-04-2009 01:10:31 |
| Como pasar de binario a decimal? | Javi2 | Varios | 4 | 24-03-2008 06:38:11 |
| !! Coversion Binario a Decimal y de Decimal codigo ascii | BuRtOn | Varios | 4 | 14-03-2008 04:13:11 |
|