<?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[Variablen und Werte aus Quelltextdatei auslesen]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich benutze einen C++-Simulationscode, der ein relativ lange Konfigurationsfile 'parameters.cpp' besitzt. Um zu vermeiden, das ich zwei Simulationen mit den gleichen Parametern starte, würde ich mir gerne ein C++Programm schreiben, welches die Werte aus einer Parameterdatei ausließt, und sie mit den bisher gestarteten Simulationsparametern vergleicht.</p>
<p>Nun wollte ich hier im Forum mal fragen, wie man am besten/einfachsten eine solche Datei ausließt?</p>
<p>Da ich vermutlich auch immer mal wieder Kommentare in die Datei reinschreiben werde, wäre ein Vergleichen der kompletten Dateien nicht sinnvoll, sondern nur ein Vergleich der Variablenwerte.</p>
<p>Vielen Dank für Hinweise!<br />
Tschüss</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263519/variablen-und-werte-aus-quelltextdatei-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 19:27:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263519.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Mar 2010 09:37:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variablen und Werte aus Quelltextdatei auslesen on Mon, 22 Mar 2010 09:37:52 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich benutze einen C++-Simulationscode, der ein relativ lange Konfigurationsfile 'parameters.cpp' besitzt. Um zu vermeiden, das ich zwei Simulationen mit den gleichen Parametern starte, würde ich mir gerne ein C++Programm schreiben, welches die Werte aus einer Parameterdatei ausließt, und sie mit den bisher gestarteten Simulationsparametern vergleicht.</p>
<p>Nun wollte ich hier im Forum mal fragen, wie man am besten/einfachsten eine solche Datei ausließt?</p>
<p>Da ich vermutlich auch immer mal wieder Kommentare in die Datei reinschreiben werde, wäre ein Vergleichen der kompletten Dateien nicht sinnvoll, sondern nur ein Vergleich der Variablenwerte.</p>
<p>Vielen Dank für Hinweise!<br />
Tschüss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1872372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872372</guid><dc:creator><![CDATA[solarwind]]></dc:creator><pubDate>Mon, 22 Mar 2010 09:37:52 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen und Werte aus Quelltextdatei auslesen on Mon, 22 Mar 2010 09:45:04 GMT]]></title><description><![CDATA[<p>XML (+ eventuell XSLT) wäre dafür prädestiniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1872379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872379</guid><dc:creator><![CDATA[rean]]></dc:creator><pubDate>Mon, 22 Mar 2010 09:45:04 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen und Werte aus Quelltextdatei auslesen on Mon, 22 Mar 2010 09:56:18 GMT]]></title><description><![CDATA[<p>Entschuldigung, aber so viel Ahnung von XML habe ich nicht. Wie kann man mit XML eine C++-Quelltextdatei auslesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1872388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872388</guid><dc:creator><![CDATA[solarwind]]></dc:creator><pubDate>Mon, 22 Mar 2010 09:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen und Werte aus Quelltextdatei auslesen on Mon, 22 Mar 2010 11:34:57 GMT]]></title><description><![CDATA[<p>solarwind schrieb:</p>
<blockquote>
<p>Entschuldigung, aber so viel Ahnung von XML habe ich nicht. Wie kann man mit XML eine C++-Quelltextdatei auslesen?</p>
</blockquote>
<p>Gar nicht. Der Vorschlag läuft darauf hinaus, die Konfigurationsdaten in einer XML-Datei abzulegen, und die dann z. B. mit TinyXML zu parsen.</p>
<p>Der Grund ist der, dass C++ sehr schwierig zu parsen und als Konfigurationssprache eher ungeeignet ist.<br />
Keine Ahnung wie deine Daten aussehen, aber XML ist vielleicht schon zu viel des Guten. Eventuell tut es ja auch eine <a href="http://de.wikipedia.org/wiki/Initialisierungsdatei" rel="nofollow">ini</a>- oder <a href="http://de.wikipedia.org/wiki/JSON" rel="nofollow">JSON</a>-Datei. Oder auch <a href="http://de.wikipedia.org/wiki/Lua" rel="nofollow">Lua</a>, wenn es um mehr als nur key,value-Paare geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1872431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872431</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Mon, 22 Mar 2010 11:34:57 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen und Werte aus Quelltextdatei auslesen on Mon, 22 Mar 2010 12:15:54 GMT]]></title><description><![CDATA[<p>Registrierter Troll schrieb:</p>
<blockquote>
<p>Oder auch <a href="http://de.wikipedia.org/wiki/Lua" rel="nofollow">Lua</a>, wenn es um mehr als nur key,value-Paare geht.</p>
</blockquote>
<p>Oder <a href="http://synthcode.com/wiki/chibi-scheme" rel="nofollow">Scheme</a>.<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>
]]></description><link>https://www.c-plusplus.net/forum/post/1872457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872457</guid><dc:creator><![CDATA[mngbd]]></dc:creator><pubDate>Mon, 22 Mar 2010 12:15:54 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen und Werte aus Quelltextdatei auslesen on Mon, 22 Mar 2010 13:26:10 GMT]]></title><description><![CDATA[<p>Wenn der Benutzer zwei Simulationen mit den gleichen Parameter starten will, was solls? Würde ich mir nicht so den Kopp machen, lass ihn doch.<br />
Ansonsten,<br />
ich gehe mal davon aus, das die Simulationen von einem Hauptprogramm aus gestartet werden,<br />
kannst du die Variablen ja auch innerhalb des Programms vergleichen und brauchst keine Datei zu parsen.<br />
Angenommen du erzeugst für jede Simulation ein eigenständiges Objekt und die Objekte packst du in ein Objektarray, die erste Simulation wird durch das objekt[0] und die zweite durch das objekt[1] repräsentiert, dann vergleichst du:</p>
<blockquote>
<p>parameter_gleich = false<br />
if objekt[0].variable1 == objekt[1].variable1<br />
then<br />
parameter_gleich = true</p>
</blockquote>
<p>Gruß,<br />
B.B.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1872487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872487</guid><dc:creator><![CDATA[Big Brother]]></dc:creator><pubDate>Mon, 22 Mar 2010 13:26:10 GMT</pubDate></item></channel></rss>