11.07.2015 Views

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

D.2. Código fuente <strong>de</strong> los módulos más relevantes. 159653 /************************************************************************654 * Funcion: abrir_fichero_bon655 * Descripcion: Realiza la apertura <strong>de</strong>l fichero <strong>de</strong> configuración <strong>de</strong> las656 * marcas y huesos <strong>de</strong> los brazos, y los carga en su estructura657 * <strong>de</strong> datos marcas y huesos.658 * Entradas: fichero --> Puntero al nombre <strong>de</strong>l fichero a abrir.659 * Salidas: Devuelve -1 si hubo algun error. 0 en caso contrario.660 ***********************************************************************/661 int abrir_fichero_bon (char *nombre)662 {663 FILE *ficheroBON;664 int num_marcas, num_huesos;665 int i;666667 if ((ficheroBON = fopen (nombre, "rw"))==NULL) return 1;668 else {669670 fscanf (ficheroBON, " %d\t %d", &num_marcas, &num_huesos);671 if (num_marcas != (InfoFichero.num_canales/3)){672 mostrar_popup ("El fichero <strong>de</strong> Esqueleto NO es valido.\n673 Causa: Diferente numero <strong>de</strong> canales",674 GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE);675 return 1;676 };677678 for (i=0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!