/* * prueba_codificar.c * * Created on: 5 jun. 2018 * Author: alcarraz */ #include "libHamming.h" #include char *entradas[] = {"ejemplos/vacio.txt","ejemplos/discurso_codificado", "ejemplos/letras_codificado", "ejemplos/todos_nibbles_codificado", "ejemplos/discurso_codificado_mod", "ejemplos/todos_hamming" }; char *esperados[] = {"ejemplos/vacio.txt","ejemplos/discurso.txt", "ejemplos/letras.txt", "ejemplos/todos_nibbles", "ejemplos/discurso.txt", "ejemplos/todos_hamming_decod" }; char *salidas[] = {"ejemplos/vacio_decod_out", "ejemplos/discurso_codificado_out", "ejemplos/letras_codificado_out", "ejemplos/todos_nibbles_codificado_out", "ejemplos/discurso_codificado_mod_out", "ejemplos/todos_hamming_out" }; EstadisticasDecodificar estadisticas_esperadas[] = { {correctos:0,corregidos:0,incorrectos:0,error:0}, {correctos:4911, corregidos:0, incorrectos:0, error: 0}, {correctos:40, corregidos: 0, incorrectos:0, error:0}, {correctos:8, corregidos:0, incorrectos:0, error:0}, {correctos: 4907, corregidos: 4, incorrectos:0, error:0}, {correctos: 256, corregidos: 20480, incorrectos:44800, error:0} }; #define NPRUEBAS 6 int main() { /*aseguramos la existencia del archivo vacio*/ FILE * vacio = fopen(entradas[0],"w"); if (vacio == NULL) { fprintf(stderr, "Error al crear el archivo vacío."); perror(entradas[0]); return 1; } fclose(vacio); register unsigned char i, aciertos=0; for (i=0; i