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 ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif)
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 ![[:aloy] [:aloy]](https://forum-images.hardware.fr/images/perso/aloy.gif) 
 
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