return id.id_reg;
}
-
-int emufs_idx_get_cant_reg(EMUFS* emu)
-{
- FILE *fp;
- char name_f_idx[255];
- long cant;
- strcpy(name_f_idx,emu->nombre);
- strcat(name_f_idx, EMUFS_IDX_EXT);
-
- if ( (fp = fopen(name_f_idx, "r")) == NULL ) return -1;/*EMUFS_NOT_FOUND*/;
- fseek(fp, 0, SEEK_END);
- cant = ftell(fp)/sizeof(EMUFS_IDX);
- fclose(fp);
- return cant;
-}
EMUFS_REG_ID emufs_idx_get_new_id(EMUFS*, int*);
-/*me informa la cantidad de registros existentes en .dat*/
-int emufs_idx_get_cant_reg(EMUFS*);
-
#endif /* _EMUFS_IDX_H */
ver_archivo_FS(fp);
- printf("la cantidad de registros eeeeesssss: %d\n", emufs_idx_get_cant_reg(fp));
+ printf("la cantidad de registros eeeeesssss: %d\n", emufs_idx_get_count(fp));
printf("la cantidad de espacio libre es: %d\n", emufs_fsc_get_total_fs(fp));
emufs_destruir(fp);