PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dictionary



blenderkid
29.11.2007, 17:25
Kennt sich jemand mit Python aus, wenn ja, gibt es in C auch etwas wie ein Dictionary in Python 8-[

Dirk
29.11.2007, 17:34
... gibt es in C auch etwas wie ein Dictionary in Python
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.

Gruß Dirk

blenderkid
29.11.2007, 17:57
ahh, danke, kann man auch ein array als index nehmem

CowZ
07.12.2007, 13:34
Nein,

wie gesagt, ein Arrayindex in C ist stets ein Integer. Du könntest eine Hash-Table nehmen.

Gruß, CowZ

PCMan
16.12.2007, 10:19
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!?