<?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[Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um?]]></title><description><![CDATA[<p>moin, ich glaube die frage oben sagt schon alles, ich will per eingabe in einen string eine matheaufgabe entgegen nehmen und diese dann so umformen und si in eine (int, float, long ... ) var stecken so das ich das ergebnis zB per<br />
cout &lt;&lt; var &lt;&lt; endl; ausgeben kann. wie kann ich das machen?</p>
<p>Gruß Tobi :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168142/wie-wandle-ich-string-quot-12-3-5-2-1-20-quot-in-eine-ausführbare-rechengleichung-um</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 06:58:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168142.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Dec 2006 06:15:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 06:15:44 GMT]]></title><description><![CDATA[<p>moin, ich glaube die frage oben sagt schon alles, ich will per eingabe in einen string eine matheaufgabe entgegen nehmen und diese dann so umformen und si in eine (int, float, long ... ) var stecken so das ich das ergebnis zB per<br />
cout &lt;&lt; var &lt;&lt; endl; ausgeben kann. wie kann ich das machen?</p>
<p>Gruß Tobi :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194425</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Tue, 19 Dec 2006 06:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 07:04:44 GMT]]></title><description><![CDATA[<p>Stichwort: Parser. Du könntest dir z.B. boost::spirit holen und dann eine Grammatik für mathematische Formeln aufbauen - der übergibst du diesen String und erhältst am Ende einen Wert raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194432</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 19 Dec 2006 07:04:44 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 07:06:24 GMT]]></title><description><![CDATA[<p>Indem du einen Parsebaum aufbaust und dann entweder In-Time, oder verzögert evaluierst.</p>
<p>Du könntest boost::spirit verwenden, jedoc ist es nur für Erfahrene c++ Programmierer geeignet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194433</guid><dc:creator><![CDATA[ronny]]></dc:creator><pubDate>Tue, 19 Dec 2006 07:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 08:29:32 GMT]]></title><description><![CDATA[<p>r0nny schrieb:</p>
<blockquote>
<p>Du könntest boost::spirit verwenden, jedoc ist es nur für Erfahrene c++ Programmierer geeignet.</p>
</blockquote>
<p>Klar, für einen Anfänger ist es definitiv leichter, so einen Parser von Null aus per Hand zu entwickeln <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Mir sind auf jeden Fall vorgefertigte Lösungen lieber.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194466</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 19 Dec 2006 08:29:32 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 08:55:56 GMT]]></title><description><![CDATA[<p>sorry die frage aber was ist ein parser???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194480</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Tue, 19 Dec 2006 08:55:56 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 08:57:45 GMT]]></title><description><![CDATA[<p><strong>Manchmal</strong> hilft auch Selberdenken.<br />
<a href="http://de.wikipedia.org/wiki/Parser" rel="nofollow">http://de.wikipedia.org/wiki/Parser</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194481</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 19 Dec 2006 08:57:45 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 08:59:32 GMT]]></title><description><![CDATA[<p>Ein Parser ist ein Programm, das einen Text liest und nach bestimmten Gesichtspunkten auseinandernimmt und verarbeitet. Also genau das, was du für dein Problem benötigst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>(eine ausführlichere Erklärung findest du zum Beispiel<a href="http://de.wikipedia.org/wiki/Parser" rel="nofollow">hier</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194482</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 19 Dec 2006 08:59:32 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 09:02:08 GMT]]></title><description><![CDATA[<p>haette vieleicht jemand nen schnipsel quelltext von so etwas damit ich mir des vllt. mal ansehen könnte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194484</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Tue, 19 Dec 2006 09:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 09:12:58 GMT]]></title><description><![CDATA[<p>Naja, ich würde LUA benutzen. <a href="http://www.lua.org" rel="nofollow">http://www.lua.org</a><br />
Dann braucht man nicht noch nen Parser bauen, sondern LUA übernimmt gleich alles für einen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194498</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Tue, 19 Dec 2006 09:12:58 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 09:53:28 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Klar, für einen Anfänger ist es definitiv leichter, so einen Parser von Null aus per Hand zu entwickeln <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Den Smiley kannst du weglassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194539</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 19 Dec 2006 09:53:28 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 10:22:26 GMT]]></title><description><![CDATA[<p>T0bi schrieb:</p>
<blockquote>
<p>haette vieleicht jemand nen schnipsel quelltext von so etwas damit ich mir des vllt. mal ansehen könnte?</p>
</blockquote>
<p>Klar: <a href="http://spirit.sourceforge.net/distrib/spirit_1_8_3/libs/spirit/doc/introduction.html" rel="nofollow">http://spirit.sourceforge.net/distrib/spirit_1_8_3/libs/spirit/doc/introduction.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194579</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 19 Dec 2006 10:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 13:24:48 GMT]]></title><description><![CDATA[<p>T0bi schrieb:</p>
<blockquote>
<p>haette vieleicht jemand nen schnipsel quelltext von so etwas damit ich mir des vllt. mal ansehen könnte?</p>
</blockquote>
<p>Wie wärs mit einer vorhandenen Bibliothek:<br />
<a href="http://muparser.sourceforge.net" rel="nofollow">http://muparser.sourceforge.net</a><br />
Beispiel:<br />
<a href="http://muparser.sourceforge.net/mup_version.html#idExample" rel="nofollow">http://muparser.sourceforge.net/mup_version.html#idExample</a><br />
Doku:<br />
<a href="http://muparser.sourceforge.net/classdocu/namespacemu.html" rel="nofollow">http://muparser.sourceforge.net/classdocu/namespacemu.html</a></p>
<p>MfG Maik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194779</guid><dc:creator><![CDATA[Maik Beckmann]]></dc:creator><pubDate>Tue, 19 Dec 2006 13:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to Wie wandle ich String( &amp;quot;12 + 3 - 5 * 2 &#x2F; 1 +20&amp;quot; ), in eine ausführbare Rechengleichung um? on Tue, 19 Dec 2006 15:19:27 GMT]]></title><description><![CDATA[<p>danke leute werds mir erst mal alles anschaun, bei weiteren fragen ect. werde ich diese topic noch einmal aufgreifen. bis dahin erst mal danke.</p>
<p>Gruß Tobi :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194892</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Tue, 19 Dec 2006 15:19:27 GMT</pubDate></item></channel></rss>