From: Leandro Lucarella Date: Sun, 18 Apr 2004 18:57:17 +0000 (+0000) Subject: GUI vuelve a compilar. Ahora las estadisticas respetan el enunciado pero se ven X-Git-Tag: svn_import_r684~358 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/a8dad3d5bafadb9bca3335952462f05192a5059c?ds=sidebyside GUI vuelve a compilar. Ahora las estadisticas respetan el enunciado pero se ven bastante mas confusas :( Tal vez hay que agregar mas items (todos los que estan en la estructura estadisticas ademas de lo que piden en el enunciado, para que se entienda bien). --- diff --git a/emufs_gui/articulos.c b/emufs_gui/articulos.c index 83f4522..ad5d9f4 100644 --- a/emufs_gui/articulos.c +++ b/emufs_gui/articulos.c @@ -2,6 +2,7 @@ #include "articulos.h" #include "idx.h" #include "gui.h" +#include "common.h" static t_LstArticulos *lst_articulos; diff --git a/emufs_gui/emufs_view.c b/emufs_gui/emufs_view.c index 6d04302..e829877 100644 --- a/emufs_gui/emufs_view.c +++ b/emufs_gui/emufs_view.c @@ -628,25 +628,25 @@ void ver_estadisticas(EMUFS *fp) wattron(win, A_BOLD); mvwaddstr(win, i++, 1, "Cant. Registros : "); wattroff(win, A_BOLD); - sprintf(s, "%lu", stats.tam_archivo); + sprintf(s, "%lu", stats.cant_registros); waddstr(win, s); wattron(win, A_BOLD); mvwaddstr(win, i++, 1, "Tamaño de Archivo : "); wattroff(win, A_BOLD); - sprintf(s, "%lu bytes", stats.tam_archivo_bytes); + sprintf(s, "%lu bytes", stats.tam_archivo); waddstr(win, s); wattron(win, A_BOLD); mvwaddstr(win, i++, 1, "Tamaño de Datos : "); wattroff(win, A_BOLD); - sprintf(s, "%lu bytes (%.2f %%)", stats.tam_archivo_bytes-stats.info_control, (stats.tam_archivo_bytes-stats.info_control)*100.0f/(float)stats.tam_archivo_bytes); + sprintf(s, "%lu bytes (%.2f %%)", stats.tam_archivo-stats.tam_info_control_dat, (stats.tam_archivo-stats.tam_info_control_dat)*100.0f/(float)stats.tam_archivo); waddstr(win, s); wattron(win, A_BOLD); mvwaddstr(win, i++, 1, "Tamaño de Info de Control : "); wattroff(win, A_BOLD); - sprintf(s, "%lu bytes (%.2f %%)", stats.info_control, stats.info_control*100.0f/(float)stats.tam_archivo_bytes); + sprintf(s, "%lu bytes (%.2f %%)", stats.tam_info_control_dat+stats.tam_archivos_aux, (stats.tam_info_control_dat+stats.tam_archivos_aux)*100.0f/(float)stats.tam_archivo); waddstr(win, s); wattron(win, A_BOLD); diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index 2a7e8d2..397d303 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -1,6 +1,7 @@ #include "facturas.h" #include "idx.h" +#include "common.h" static t_LstFacturas *lst_facturas; diff --git a/emufs_gui/viewer.c b/emufs_gui/viewer.c index ac66bae..bcae4bd 100644 --- a/emufs_gui/viewer.c +++ b/emufs_gui/viewer.c @@ -4,6 +4,7 @@ #include "articulos.h" #include "facturas.h" #include "gui.h" +#include "common.h" /* Se encarga de reemplazar los \0 un caracter visual, y segurar un \0 al final */ static char *procesar_registro_articulo_tipo3(EMUFS *emu, char *ptr, EMUFS_REG_SIZE *size, int *pos_actual, int *ancho);