Holap:
Gracias por la respuesta
Aunque me di cuenta de que el error consiste que cada byte leido por el "fread(arreglo2,1,1,archivo);" dentro del while, está guardando (y sobreescribiendo) todos los bytes en "arreglo[0]"... xD
Otra solución es simplemente cambiar:
Código:
while(i<20)
{
fread(arreglo2,1,1,archivo);
i++;
}
por
Código:
while(i<20)
{
fread(arreglo2+i,1,1,archivo);
i++;
}
Saludos y gracias!