Eines der Dinge, die ich beim Schreiben von Programmen in C vermisse, ist eine Wörterbuchdatenstruktur. Was ist der bequemste Weg, um einen in C zu implementieren? Ich bin nicht auf der Suche nach Leistung, sondern nach einer einfachen Codierung von Grund auf. Ich möchte auch nicht, dass es generisch ist - so etwas wie string-> int reicht aus. Aber ich möchte, dass es eine beliebige Anzahl von Elementen speichern kann.
Dies ist eher als Übung gedacht. Ich weiß, dass es Bibliotheken von Drittanbietern gibt, die man verwenden kann. Aber denken Sie für einen Moment daran, dass sie nicht existieren. In einer solchen Situation können Sie am schnellsten ein Wörterbuch implementieren, das die oben genannten Anforderungen erfüllt.