Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Dos funciones de datos estructurados

Estas en el tema de Dos funciones de datos estructurados en el foro de C/C++ en Foros del Web. Hola. En uno de los manuales que estoy siguiendo para aprender C, he encontrado estos dos ejercicios: Código: 11.- Escriba una función atoi(cadena) que convierta ...
  #1 (permalink)  
Antiguo 06/04/2012, 18:23
 
Fecha de Ingreso: enero-2012
Mensajes: 68
Antigüedad: 12 años, 2 meses
Puntos: 0
Dos funciones de datos estructurados

Hola.

En uno de los manuales que estoy siguiendo para aprender C, he encontrado estos dos ejercicios:

Código:
11.- Escriba una función atoi(cadena) que convierta una cadena de caracteres del 0 al 9 de longitud máxima 6 a su valor entero correspondiente.

12.- Implemente una función htoi(cadena) que convierta una cadena de dígitos
hexadecimales en su valor entero correspondiente. La longitud máxima de la cadena
será de 4 caracteres."
No sé cómo puedo crear ambas funciones...

El enunciado lo entiendo, es pasar una cadena de caracteres a entero y a hexadecimal (supongo que según su valor en ASCII), pero no sé cómo puedo hacerlo...

¿Podríais darme alguna pista?

Gracias.

Saludos.
  #2 (permalink)  
Antiguo 06/04/2012, 20:15
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 2 meses
Puntos: 94
Respuesta: Dos funciones de datos estructurados

Hola! para el primer ejercicio te dejo una pista:
Código C:
Ver original
  1. int num;    
  2.     char vec[]="123";
  3.    
  4.     num=(int)vec[0]-48;// 48 representa el caracter '0' en ASCII
  5.     printf("%d\n",num);

tendrias q encontrar una forma para que los caracteres '1' '2' y '3' te de el numero 123

Saludos

Etiquetas: estructurados, funcion, funciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.