<?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[Array über Eingabe in ein TEdit-Feld berechnen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche eine Möglichkeit ein Array mit einer beliebig eingegebenen Formel in einem TEdit-Feld (z.B. *1,5 + 20) zu berechnen. Kann man ein TEdit-Text direkt als Variable in eine Berechung einfügen, also mit + - * / Zeichen und natürlich den Zahlen.</p>
<p>sollte ungefähr so aussehen</p>
<pre><code>inhalt = EditFormel-&gt;Text;    //EditFormel = &quot; * 3,14 + 25&quot;
bild_ausb[i] =  bild_ein1b[i] inhalt;
</code></pre>
<p>Grüße Marc</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97692/array-über-eingabe-in-ein-tedit-feld-berechnen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 02:38:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97692.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Jan 2005 21:14:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array über Eingabe in ein TEdit-Feld berechnen on Wed, 12 Jan 2005 21:14:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche eine Möglichkeit ein Array mit einer beliebig eingegebenen Formel in einem TEdit-Feld (z.B. *1,5 + 20) zu berechnen. Kann man ein TEdit-Text direkt als Variable in eine Berechung einfügen, also mit + - * / Zeichen und natürlich den Zahlen.</p>
<p>sollte ungefähr so aussehen</p>
<pre><code>inhalt = EditFormel-&gt;Text;    //EditFormel = &quot; * 3,14 + 25&quot;
bild_ausb[i] =  bild_ein1b[i] inhalt;
</code></pre>
<p>Grüße Marc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694744</guid><dc:creator><![CDATA[MarcPlus]]></dc:creator><pubDate>Wed, 12 Jan 2005 21:14:25 GMT</pubDate></item><item><title><![CDATA[Reply to Array über Eingabe in ein TEdit-Feld berechnen on Wed, 12 Jan 2005 21:37:06 GMT]]></title><description><![CDATA[<p>Nein, du musst den Ausdruck im Edit selbst parsen, d.h. zerlegen, in Operatoren und Zahlen umwandeln und schliesslich die Berechnung durchführen. Trivial ist das allerdings nicht, zumindest nicht bei etwas komplexeren Formeln.</p>
<p>Unter dem Stichwort 'parser' bzw. 'matheparser' o.ä. solltest du aber hier in den Foren und/oder über Google einige Beispielklassen finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694765</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 12 Jan 2005 21:37:06 GMT</pubDate></item><item><title><![CDATA[Reply to Array über Eingabe in ein TEdit-Feld berechnen on Wed, 12 Jan 2005 21:42:02 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>sorry, ich kann mit deiner B eschreibung nicht viel anfangen. Ich versuchs mal :<br />
- Du kannst Berechnungen direkt in den Quellcode eingeben :</p>
<pre><code class="language-cpp">float Value = 4.3; // Punkt statt Komma!
float Ergebnis = Value * 1.5 + 20;
</code></pre>
<p>- Du kannst Rechenwerte in Strings hin- un herkonvertieren :</p>
<pre><code class="language-cpp">float Value;
AnsiString Text = FloatToStr(Value); // Standardkonvertirung
AnsiString Text = FloatToStrF(Value, ffFixed, 2, 7); // Feste Konvertierung
try
{
  float Value = StrToFloat(Text);
  }
catch(...)
{
  // Fehlerbehandlung
  }
</code></pre>
<p>Du allen Befehlen findest du sicher einiges in FAQ und BCB-Hilfe...</p>
<p>/Edit : okay, wenn er wirklich parsen will.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694771</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 12 Jan 2005 21:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to Array über Eingabe in ein TEdit-Feld berechnen on Wed, 12 Jan 2005 21:45:43 GMT]]></title><description><![CDATA[<p>Das Umwandeln von Strings in eine Zahl ist kein Problem. Ich will komplette Formeln eingeben. Habe mir das schon gedacht, dass das nicht so einfach geht. Schade.<br />
Werde mal unter 'parser' bzw. 'matheparser' nachschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694776</guid><dc:creator><![CDATA[MarcPlus]]></dc:creator><pubDate>Wed, 12 Jan 2005 21:45:43 GMT</pubDate></item></channel></rss>