X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/ee98a67093a8f8d008ae7781590c993d341ce642..24b28f65b96a6b8d067751e3bf6715453df781aa:/emufs_gui/emufs_view.c diff --git a/emufs_gui/emufs_view.c b/emufs_gui/emufs_view.c index 06826da..3343924 100644 --- a/emufs_gui/emufs_view.c +++ b/emufs_gui/emufs_view.c @@ -1,5 +1,4 @@ - #include #include #include @@ -680,50 +679,25 @@ void ver_estadisticas(EMUFS *fp) waddstr(win, s); } - if ((fp->tipo == T1) || (fp->tipo == T3)) { - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Cantidad de bloques : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu", stats.cant_bloques); - waddstr(win, s); - } - - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Cant. Registros : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu", stats.cant_registros); - waddstr(win, s); - - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Tamaño de Archivo de datos : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu bytes", stats.tam_archivo); - waddstr(win, s); wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Tamaño de Archivos auxiliares : "); + mvwaddstr(win, i++, 1, "Tamaño ocupado por datos / Tamaño archivo : "); wattroff(win, A_BOLD); - sprintf(s, "%lu bytes", stats.tam_archivos_aux); - waddstr(win, s); - - wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Tamaño ocupado por datos : "); - wattroff(win, A_BOLD); - sprintf(s, "%lu bytes (%.2f %%)", - stats.tam_archivo - stats.tam_info_control_dat - stats.total_fs, + sprintf(s, "%lu/%lu bytes (%.2f %%)", + stats.tam_archivo - stats.tam_info_control_dat - stats.total_fs,stats.tam_archivo, (stats.tam_archivo-stats.tam_info_control_dat-stats.total_fs)*100.0f/(float)stats.tam_archivo); waddstr(win, s); wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Tamaño de campos de control de datos: "); + mvwaddstr(win, i++, 1, "Tamaño info de control(1) / Tamaño archivo : "); wattroff(win, A_BOLD); - sprintf(s, "%lu bytes (%.2f %%)", stats.tam_info_control_dat, stats.tam_info_control_dat*100.0f/(float)stats.tam_archivo); + sprintf(s, "%lu/%lu bytes (%.2f %%)", stats.tam_info_control_dat+stats.tam_archivos_aux, stats.tam_archivo, (stats.tam_info_control_dat+stats.tam_archivos_aux)*100.0f/(float)stats.tam_archivo); waddstr(win, s); wattron(win, A_BOLD); - mvwaddstr(win, i++, 1, "Espacio Libre : "); + mvwaddstr(win, i++, 1, "Espacio Libre / Tamaño archivo : "); wattroff(win, A_BOLD); - sprintf(s, "%lu bytes (%.2f %%)", stats.total_fs, stats.total_fs*100.0f/(float)stats.tam_archivo); + sprintf(s, "%lu/%lu bytes (%.2f %%)", stats.total_fs, stats.tam_archivo, stats.total_fs*100.0f/(float)stats.tam_archivo); waddstr(win, s); wattron(win, A_BOLD); @@ -744,6 +718,41 @@ void ver_estadisticas(EMUFS *fp) sprintf(s, "%lu bytes", stats.min_fs); waddstr(win, s); + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Tamaño de Archivo de datos : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu bytes", stats.tam_archivo); + waddstr(win, s); + + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Tamaño de Archivos auxiliares : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu bytes", stats.tam_archivos_aux); + waddstr(win, s); + + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Información de control en el .dat : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu bytes", stats.tam_info_control_dat); + waddstr(win, s); + + if ((fp->tipo == T1) || (fp->tipo == T3)) { + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Cantidad de bloques : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu", stats.cant_bloques); + waddstr(win, s); + } + + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "Cant. Registros : "); + wattroff(win, A_BOLD); + sprintf(s, "%lu", stats.cant_registros); + waddstr(win, s); + + wattron(win, A_BOLD); + mvwaddstr(win, i++, 1, "(1) Info control del .dat + los archivos auxiliares!."); + wattroff(win, A_BOLD); wattron(win, A_BLINK); mvwaddstr(win, i+2, 1, "Presione una tecla para continuar."); @@ -781,5 +790,3 @@ char *preguntar_file() form_destruir(form); return t; } - -