Tema: C
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/04/2007, 08:17
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Re: C

Cita:
Iniciado por anac Ver Mensaje
Te agradezco mucho tu ayuda, me has hecho comprender mejor el funcionamiento de los char pero yo sigo sin saber como separar de 8 bits en 8 bits un char[]:
Lo que tenes que hacer es copiar 8 caracteres desde una direccion determinada a otra. Por ejemplo para obtener lo que seria tu c (segundo conjunto de 8 caracteres comenzando en a) lo que harias seria lo siguiente:

Código:
char c[9]; //necesitamos al menos la cantidad de caracteres mas uno que es el terminador (0)
memset(c, 0, sizeof(c)); //ponemos todos los caracteres a 0
strncpy(c, a + 8, 8); //copiamos 8 caracteres desde a + 8
Tenes que aplicar la misma logica para obtener todos los demas.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO