Hallo zusammen, ich habe ein Problem mit einer Datei, die ich einlesen soll. Die Daten sind als Schlüssel-Wert Paare in einer Art Liste, dem key tree abgelegt. Wobei der Schlüssel immer ein String ist. Der key tree sieht dann so aus:
(.(."Keyname1",value1),("Keyname2",value2),("Keyname3",value3),......)
"Keyname" ist immer ein String variabler Länge, der durch " " begrenzt wird.
value kann entweder ein Integer, ein String unterschiedlicher Länge, ein weiterer key tree oder eine durch Kommas getrennte Liste in der Form (."Keyname",(value1, value2, value3,...) sein.
Die Namen der Schlüssel sind bekannt und es sind so um die 200 Stück, der key tree ist also recht groß.
Hat jemand von euch vielleicht eine Idee, wie ich die Daten sinnvoll einlesen kann, so dass ich auf den Wert, der zu einem bestimmten Schlüssel gehört, zugreifen kann
Vielen Dank schon mal für eure Antworten
PS: Ich benutze Visual C++ 6 falls das wichtig ist
(.(."Keyname1",value1),("Keyname2",value2),("Keyname3",value3),......)
"Keyname" ist immer ein String variabler Länge, der durch " " begrenzt wird.
value kann entweder ein Integer, ein String unterschiedlicher Länge, ein weiterer key tree oder eine durch Kommas getrennte Liste in der Form (."Keyname",(value1, value2, value3,...) sein.
Die Namen der Schlüssel sind bekannt und es sind so um die 200 Stück, der key tree ist also recht groß.
Hat jemand von euch vielleicht eine Idee, wie ich die Daten sinnvoll einlesen kann, so dass ich auf den Wert, der zu einem bestimmten Schlüssel gehört, zugreifen kann
Vielen Dank schon mal für eure Antworten
PS: Ich benutze Visual C++ 6 falls das wichtig ist