hashtable en C - C - Programmation
Marsh Posté le 02-11-2005 à 14:51:16
Non, y'a rien en C de base, meme pas une liste chainée foireuse, alors une hashmap...
Marsh Posté le 02-11-2005 à 14:52:06
je viens de tomber sur ça :
http://www.hmug.org/man/3/hcreate.php
je vais voir ..
Marsh Posté le 02-11-2005 à 14:54:11
BUGS
The interface permits the use of only one hash table at a time.
pas du bug de clown ca
Marsh Posté le 02-11-2005 à 15:16:51
EpoK a écrit : Bonjour je voulais savoir si il existait une structure de table de hashage dans le C de base. |
Des gens se sont penchés sur le problème :
http://users.footprints.net/~kaz/kazlib_doc/
Sinon, comme toujours, voir si il n'y a pas ce qu'il faut dans la glib2... genre ça :
http://glib2.activeventure.biz/glib-Hash-Tables.html
Marsh Posté le 02-11-2005 à 15:18:57
Citation : 7.1.16 The hash_init function |
y'en a y devrait meme pas avoir le droit d'ecrire de la doc
Marsh Posté le 02-11-2005 à 15:23:01
chrisbk a écrit :
|
Quel est le problème ? L'absence de nom des paramètres ? Le suffixe _t réservé par POSIX ?
Marsh Posté le 02-11-2005 à 15:30:00
l'absence de nom de parametre est deja passible de mutilation, certes, mais lorsque c'est combiné à l'explication des arguments dans une phrase longue est touffue alors la peine de mort est un minimum
Marsh Posté le 02-11-2005 à 15:48:18
Non, tu balances deux fois un paramètre de type hashcount_t, ce qui n'est pas pareil
Marsh Posté le 02-11-2005 à 15:49:46
une question en passant, en utilisant ça :
http://www.hmug.org/man/3/hcreate.php
c'est possible d'afficher le contenu de la table (key,data) à un instant t ?
Marsh Posté le 02-11-2005 à 21:28:51
EpoK a écrit : une question en passant, en utilisant ça : |
sans doute http://pleac.sourceforge.net/pleac_cposix/hashes.html
Marsh Posté le 05-11-2005 à 14:24:26
EpoK a écrit : une question en passant, en utilisant ça : |
j'utilise aussi <search.h> pour une table.
Le probleme vient quand elle est pleine, et que j'essaie d'ajouter un nouvel element:
seg fault...
Il est dit qu'il faut rapeller hcreate avec la nouvelle taille ( que j'incrémente bien sur)
mais cela ne mache pas ... Une idée ?
Marsh Posté le 02-11-2005 à 14:50:09
Bonjour je voulais savoir si il existait une structure de table de hashage dans le C de base.
Merci