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.