Kennt sich jemand mit Python aus, wenn ja, gibt es in C auch etwas wie ein Dictionary in Python 8-[
Druckbare Version
Kennt sich jemand mit Python aus, wenn ja, gibt es in C auch etwas wie ein Dictionary in Python 8-[
Direkt gibt es diesen Datentyp nicht. Für den Index eines Arrays könnte man in C auch nicht jeden Datentyp nehmen, denn der ist immer numerisch. Man kann aber in C mit enum einer Zahlenreihe z.B. Buchstaben zuweisen. Diese kann man dann wieder als Index eines Arrays nehmen.Zitat:
... gibt es in C auch etwas wie ein Dictionary in Python
Gruß Dirk
ahh, danke, kann man auch ein array als index nehmem
Nein,
wie gesagt, ein Arrayindex in C ist stets ein Integer. Du könntest eine Hash-Table nehmen.
Gruß, CowZ
Nimmt das enum nicht unnötig Speicher? Wenn du die Namen schon weist, dann könntest du ja mittels
#define [Buchstaben] 0
festlegen und dann das Array abtasten!?