Ver Mensaje Individual
  #9 (permalink)  
Antiguo 24/04/2005, 13:04
rir3760
 
Fecha de Ingreso: diciembre-2002
Mensajes: 23
Antigüedad: 21 años, 11 meses
Puntos: 0
Cita:
Iniciado por MaxExtreme
En cualquier caso, es muy diferente C de C++. No me gusta eso de "C/C++"

Por ejemplo, si estás en cualquier lenguaje la opción más lógica es hacerte tu propia rutina que te pida el número, la base inicial y la base final... No es complicado, inténtalo.

Si usas C, para pasar de uno a otro usa itoa, suponiendo que por "binario" te refieras a una cadena Ascii que los contenga.
La funcion itoa no es parte de la biblioteca estandard de C por lo que esta puede estar disponible (o no) dependiendo del compilador que este utilizando Goku00_1.

Cita:
Iniciado por Goku00_1
pero como podria hacerlo???
Como ya te indico MaxExtreme crear tu propia funcion que convierta un numero a su representacion (en una determinada base) en cadena es bastante sencillo. Te convendria intentarlo.

Y para convertir una cadena que represente a un numero en una determinada base a un valor de tipo long puedes utilizar la funcion strtol.

Un saludo