<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Key Tree in String Darstellung aus Datei auslesen]]></title><description><![CDATA[<p>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:</p>
<p>(.(.&quot;Keyname1&quot;,value1),(&quot;Keyname2&quot;,value2),(&quot;Keyname3&quot;,value3),......)</p>
<p>&quot;Keyname&quot; ist immer ein String variabler Länge, der durch &quot; &quot; begrenzt wird.</p>
<p>value kann entweder ein Integer, ein String unterschiedlicher Länge, ein weiterer key tree oder eine durch Kommas getrennte Liste in der Form (.&quot;Keyname&quot;,(value1, value2, value3,...) sein.</p>
<p>Die Namen der Schlüssel sind bekannt und es sind so um die 200 Stück, der key tree ist also recht groß.</p>
<p>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 ??</p>
<p>Vielen Dank schon mal für eure Antworten<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>PS: Ich benutze Visual C++ 6 falls das wichtig ist</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207678/key-tree-in-string-darstellung-aus-datei-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 08:46:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207678.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Mar 2008 16:39:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Key Tree in String Darstellung aus Datei auslesen on Mon, 10 Mar 2008 16:39:11 GMT]]></title><description><![CDATA[<p>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:</p>
<p>(.(.&quot;Keyname1&quot;,value1),(&quot;Keyname2&quot;,value2),(&quot;Keyname3&quot;,value3),......)</p>
<p>&quot;Keyname&quot; ist immer ein String variabler Länge, der durch &quot; &quot; begrenzt wird.</p>
<p>value kann entweder ein Integer, ein String unterschiedlicher Länge, ein weiterer key tree oder eine durch Kommas getrennte Liste in der Form (.&quot;Keyname&quot;,(value1, value2, value3,...) sein.</p>
<p>Die Namen der Schlüssel sind bekannt und es sind so um die 200 Stück, der key tree ist also recht groß.</p>
<p>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 ??</p>
<p>Vielen Dank schon mal für eure Antworten<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>PS: Ich benutze Visual C++ 6 falls das wichtig ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471578</guid><dc:creator><![CDATA[LRS3link]]></dc:creator><pubDate>Mon, 10 Mar 2008 16:39:11 GMT</pubDate></item><item><title><![CDATA[Reply to Key Tree in String Darstellung aus Datei auslesen on Mon, 10 Mar 2008 16:53:33 GMT]]></title><description><![CDATA[<ol>
<li>VC++ 6 deinstallieren</li>
<li>boost::regexp</li>
<li>std::map</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1471589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471589</guid><dc:creator><![CDATA[Entenverwickler]]></dc:creator><pubDate>Mon, 10 Mar 2008 16:53:33 GMT</pubDate></item><item><title><![CDATA[Reply to Key Tree in String Darstellung aus Datei auslesen on Mon, 10 Mar 2008 16:54:31 GMT]]></title><description><![CDATA[<p>PS: 200 ist sehr sehr sehr klein, da braucht man sich keine Gedanken über die Performance beim Einlesen machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471591</guid><dc:creator><![CDATA[Entenverwickler]]></dc:creator><pubDate>Mon, 10 Mar 2008 16:54:31 GMT</pubDate></item><item><title><![CDATA[Reply to Key Tree in String Darstellung aus Datei auslesen on Mon, 10 Mar 2008 17:02:04 GMT]]></title><description><![CDATA[<p>Vielen Dank für die sehr schnelle Antwort. Kannst du das vielleicht noch ein wenig präzisieren, bzw. vielleicht ein wenig erklären. Das wäre super nett, danke und Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471596</guid><dc:creator><![CDATA[LRS3link]]></dc:creator><pubDate>Mon, 10 Mar 2008 17:02:04 GMT</pubDate></item><item><title><![CDATA[Reply to Key Tree in String Darstellung aus Datei auslesen on Mon, 10 Mar 2008 21:48:02 GMT]]></title><description><![CDATA[<p>Also ich gehe mal davon aus, dass du ja weisst, was std::map ist und wahrscheinlich sogar das gebraucht hast.</p>
<p>Wie ich das sehe, willst du einfach die Daten einlesen und dann darauf zugreifen. also wären da:</p>
<p>std::ifstream, std::ofstream</p>
<p>Dann musst du ja einfach die Daten in einer Schleife einlesen und dann kannst du die benutzen, wie du willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471790</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 10 Mar 2008 21:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to Key Tree in String Darstellung aus Datei auslesen on Tue, 11 Mar 2008 09:55:42 GMT]]></title><description><![CDATA[<p>Danke, allerdings steh ich im Moment glaube ich etwas auf dem Schlauch, könnte jemand vielleicht ein kleines Codefragment (auch in Pseudocode oder wie auch immer) posten ?<br />
Zu VC++ 6. Ich weiß, dass es zum Teil nicht standardkonform ist aber ich muss auf bestehenden Code aufbauen und er wurde leider mit VC++ 6 erstellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471907</guid><dc:creator><![CDATA[LRS3link]]></dc:creator><pubDate>Tue, 11 Mar 2008 09:55:42 GMT</pubDate></item></channel></rss>