Tema: char[] con C
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 29/11/2003, 09:32
Flaviog
Invitado
 
Mensajes: n/a
Puntos:
Pregunta a ver!

Chequea los cambios.quizas sea lo q tu querias.

#include <iostream.h>
#include <process.h>
int i=0;
char *dectobin(int);
void main(){
int dec;
cout << "\n\nIntroducir Decimal: ";
cin >> dec;
if (dec < 0){
cout << "\nERROR; Entrada no valida";
exit(0);
}
cout << "El numero en Binario es: " << dectobin(dec);
}
char *dectobin(int d){
char *chain;
int aux;
if (d > 0){
aux = d % 2;
d /= 2;
chain=dectobin(d);
chain[i++]=aux+'0';
chain[i]='\0';
}
return chain;
}