Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/10/2010, 16:30
Trovaz
 
Fecha de Ingreso: octubre-2010
Ubicación: Edo. de México
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 9
Respuesta: leer bloques de bytes y comprarlos

Podrias usar las siguientes llamadas al sistema

Código:
open("tu archivo", O_RDONLY);
Esta llamada al sistema te devuelve un file descriptor (un numero que identifica a tu archivo), este lo guardas en una variable. Ya que tienes este numero puedes leer tu archivo con read.

Código:
read(fd, buffer, n);
fd es el numero que obtienes mediante open, buffer es *void, puedes usar un *char si quieres, y n es el numero de bytes que quieres leer, en caso de que tu archivo no tenga n bytes, solo lee los mas posibles. Ademas de que read te devuelve el numero de bytes que leyo.

Espero esto te sea de ayuda

Saludos++