Una delle cose che mi mancano durante la scrittura di programmi in C è una struttura di dati del dizionario. Qual è il modo più conveniente per implementarne uno in C? Non sto cercando prestazioni, ma facilità di codifica da zero. Non voglio che sia generico - qualcosa come string-> int lo farà. Ma voglio che sia in grado di memorizzare un numero arbitrario di articoli.
Questo è inteso più come un esercizio. So che ci sono librerie di terze parti disponibili che si possono usare. Ma considera per un momento che non esistono. In una situazione del genere qual è il modo più rapido per implementare un dizionario che soddisfi i requisiti di cui sopra.