From 3d9ea4c33343af84da44b36ee7e7143a0ac09a6f Mon Sep 17 00:00:00 2001 From: "mathias.catala" <mathias.catala@hes-so.ch> Date: Mon, 25 Mar 2024 15:18:58 +0100 Subject: [PATCH] yes --- TP/TP18/hash.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/TP/TP18/hash.c b/TP/TP18/hash.c index 676d74d..9af9abc 100644 --- a/TP/TP18/hash.c +++ b/TP/TP18/hash.c @@ -55,6 +55,17 @@ char* hm_get(hm_t* hm, char* key){ hm_t* current_entry = hm->entries[i]; } +void hm_rm(hm_t* hm, char* key); +// teste si une clé se trouve dans la hm +bool hm_is_present(hm_t* hm, char* key); +// affiche le contenu de la hm +void hm_print(hm_t* hm); +// sauvegarde les pairs clé-valeur contenues de la table de hachage dans un fichier texte +// au format <key>;<value> +void hm_save(hm_t *hm, char *filename); +// charge les pairs clé-valeur dans une table de hachage depuis les +// lignes d'un fichier texte dont le format est <key>;<value> +hm_t *hm_load(char *filename); -- GitLab