Estimados hay un nuevo archivo todos_hamming_decod, en la carpeta de ejemplos del segundo obligatorio que tiene como debería quedar el archivo de salida de decodificarHamming cuando todos_hamming es la entrada.
Les sugiero que lo ejecuten de las dos formas, redirigiendo la entrada y la salida y con las rutas de archivo como parámetros y para ambos casos compararlo con sus salidas con diff.
Si diff les indica que son diferentes pueden usar una herramienta de comparación hexadecimal para buscar las diferencias. Para ubuntu tienen hexcompare, hexdiff y vbindiff, que las pueden instalar con:
sudo apt-get install hexcompare hexdiff vbindiff
Las tres herramientas funcionan en la terminal y se ejecutan idéntico que diff. A mi particularmente me pareció más simple hexcompare pero es un tema de gustos.
En breve estaremos subiendo un script que les indique con cierto grado de seguridad (aunque no es garantía) que tienen las cosas razonablemente bien, como dije no es garantía por lo cual aunque algo no salte si no está del todo bien pueden perder algunos puntos, aunque no es probable que pierdan el obligatorio salvo que entreguen algo distinto a lo que verificaron.
El script de verificación es más una asistencia que otra cosa, la tarea de verificar y cumplir con los requerimientos en realidad es suya.
Saludos
Andrés