Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2010, 02:06
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
leer bloques de bytes y comprarlos

hola!

quería saber cómo leer bloques de bytes y poder compararlos para saber si son iguales (en C).

voy leyendo con la función fgets(caracter,n+1,fichero); y guardo el bloque de bytes de longitud n, en caracter.

después lo comparo usando la función strcmp().

mi duda es si está bien leer los bytes de esta forma para poder compararlos porque mi programa dependiendo de la longitud del bloque de bytes me lee bien el archivo o no. cuando lo lee mal deja todo en blanco.

gracias.