<?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[Einfacher MT4+ Code in funktioniert nicht...(C++)]]></title><description><![CDATA[<pre><code>int SMMrd_131204130119()

{

double Ind_Wert=differenzErmitteln(BewegungsWert(2),100);

if(-1.49 &lt; Ind_Wert &amp;&amp; Ind_Wert &lt; -0.12)

{

Debugging(Ind_Wert);

return(1);

}

Debugging(&quot;##_&quot;+Ind_Wert+&quot;_##&quot;);

return(0);

}
</code></pre>
<p>In meinem Debuggingfile sind Zeilen wie:<br />
##<em>-0.12000000</em>## - Was ja richtig wäre !!</p>
<p>Aber auch:<br />
-0.12000000- Was ja falsch ist, denn dieser Wert ist nicht kleiner als -0.12!!</p>
<p>Bitte um Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/322045/einfacher-mt4-code-in-funktioniert-nicht-c</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 10:09:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/322045.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Dec 2013 15:20:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:20:48 GMT]]></title><description><![CDATA[<pre><code>int SMMrd_131204130119()

{

double Ind_Wert=differenzErmitteln(BewegungsWert(2),100);

if(-1.49 &lt; Ind_Wert &amp;&amp; Ind_Wert &lt; -0.12)

{

Debugging(Ind_Wert);

return(1);

}

Debugging(&quot;##_&quot;+Ind_Wert+&quot;_##&quot;);

return(0);

}
</code></pre>
<p>In meinem Debuggingfile sind Zeilen wie:<br />
##<em>-0.12000000</em>## - Was ja richtig wäre !!</p>
<p>Aber auch:<br />
-0.12000000- Was ja falsch ist, denn dieser Wert ist nicht kleiner als -0.12!!</p>
<p>Bitte um Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369759</guid><dc:creator><![CDATA[werkla4]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:20:48 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:22:56 GMT]]></title><description><![CDATA[<p>werkla4 schrieb:</p>
<blockquote>
<p>Aber auch:<br />
-0.12000000- Was ja falsch ist, denn dieser Wert ist nicht kleiner als -0.12!!</p>
<p>Bitte um Hilfe!</p>
</blockquote>
<p>kein Problem: die Zahl ist nicht -0.120000, sondern -0.120000000000003 und somit eben doch kleiner als -0.12</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369761</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:22:56 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:26:29 GMT]]></title><description><![CDATA[<p>Es gibt nur diese Ausgaben wie beschrieben: nichts mit einer 3 am Ende alles 0 nur Nullen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369762</guid><dc:creator><![CDATA[werkla4]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:29:57 GMT]]></title><description><![CDATA[<p>werkla4 schrieb:</p>
<blockquote>
<p>Es gibt nur diese Ausgaben wie beschrieben: nichts mit einer 3 am Ende alles 0 nur Nullen!</p>
</blockquote>
<p>ja, da wird nicht die gesamte Zahl ausgegeben. Dass da so viele Nullen stehen, ist ein Indiz dafür, dass da noch was kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369764</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:29:57 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:31:12 GMT]]></title><description><![CDATA[<p>Also schreibt mir der PC nicht den ganzen double Wert in den Textfile wie er Ihn zum berechnen nimmt? Wie soll ich denn so arbeiten wenn man das alles garnicht mehr nachvollziehen kann, weil mir die andere Hälfte von der Zahl versteckt bleicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369765</guid><dc:creator><![CDATA[werkla4]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:31:12 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:37:03 GMT]]></title><description><![CDATA[<p>werkla4 schrieb:</p>
<blockquote>
<p>Also schreibt mir der PC nicht den ganzen double Wert in den Textfile wie er Ihn zum berechnen nimmt? Wie soll ich denn so arbeiten wenn man das alles garnicht mehr nachvollziehen kann, weil mir die andere Hälfte von der Zahl versteckt bleicht!</p>
</blockquote>
<p>er macht genau das was du ihm sagst. Wenn du ihm das falsche sagst, macht er was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369770</guid><dc:creator><![CDATA[ichhoffedasistrichtig]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:37:03 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:49:03 GMT]]></title><description><![CDATA[<p>ichhoffedasistrichtig schrieb:</p>
<blockquote>
<p>er macht genau das was du ihm sagst. Wenn du ihm das falsche sagst, macht er was?</p>
</blockquote>
<p>Um genauer zu sein: Du hast vermutlich gesagt: Ausgabe mit Standardformatierung, da du die Formatierung nicht geändert hast. Und die Standardformatierung beinhaltet laut Sprachstandard eine (signifikante) Stellenzahl von 6 für sämtliche Fließkommawerte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369775</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:49:03 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 15:49:10 GMT]]></title><description><![CDATA[<p>ichhoffedasistrichtig schrieb:</p>
<blockquote>
<p>werkla4 schrieb:</p>
<blockquote>
<p>Also schreibt mir der PC nicht den ganzen double Wert in den Textfile wie er Ihn zum berechnen nimmt? Wie soll ich denn so arbeiten wenn man das alles garnicht mehr nachvollziehen kann, weil mir die andere Hälfte von der Zahl versteckt bleicht!</p>
</blockquote>
<p>er macht genau das was du ihm sagst. Wenn du ihm das falsche sagst, macht er was?</p>
</blockquote>
<p>Sehr hilfreich für den Lösungsansatz &quot;ichhoffedasistrichtig&quot;, also ich habe mich da mal durchprobiert und bin auf eine Lösung gekommen:</p>
<pre><code>double Ind_Wert=differenzErmitteln(BewegungsWert(2),100);
string Wert=DoubleToStr(Ind_Wert,10);
Ind_Wert=StrToDouble(Wert);
</code></pre>
<p>Die vordefinierte Methode von MT4+ DoubleToStr() lässt mich die Genauigkeit festsetzen. Somit sei das Problem gelöst!!</p>
<p>Danke nochmal für den Tipp!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369776</guid><dc:creator><![CDATA[werkla4]]></dc:creator><pubDate>Wed, 04 Dec 2013 15:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Einfacher MT4+ Code in funktioniert nicht...(C++) on Wed, 04 Dec 2013 17:57:40 GMT]]></title><description><![CDATA[<p>werkla4 schrieb:</p>
<blockquote>
<p>ichhoffedasistrichtig schrieb:</p>
<blockquote>
<p>werkla4 schrieb:</p>
<blockquote>
<p>Also schreibt mir der PC nicht den ganzen double Wert in den Textfile wie er Ihn zum berechnen nimmt? Wie soll ich denn so arbeiten wenn man das alles garnicht mehr nachvollziehen kann, weil mir die andere Hälfte von der Zahl versteckt bleicht!</p>
</blockquote>
<p>er macht genau das was du ihm sagst. Wenn du ihm das falsche sagst, macht er was?</p>
</blockquote>
<p>Sehr hilfreich für den Lösungsansatz &quot;ichhoffedasistrichtig&quot;, also ich habe mich da mal durchprobiert und bin auf eine Lösung gekommen:</p>
<pre><code>double Ind_Wert=differenzErmitteln(BewegungsWert(2),100);
string Wert=DoubleToStr(Ind_Wert,10);
Ind_Wert=StrToDouble(Wert);
</code></pre>
<p>Die vordefinierte Methode von MT4+ DoubleToStr() lässt mich die Genauigkeit festsetzen. Somit sei das Problem gelöst!!</p>
<p>Danke nochmal für den Tipp!</p>
</blockquote>
<p>Ähm, das ändert nichts!?*<br />
Dein double hat natürlich soviele Stellen, sie werden nur nicht alle ausgegeben!<br />
In deinem double steht sowas wie -0.120000000000003. Wenn dus allerdings ausgibst, werden nur die ersten sechs Stellen ausgegeben.<br />
-&gt; Genauigkeit der Ausgabe ändern.</p>
<p>*Jetzt mal vorausgesetzt du gibst immer noch Ind_Wert und nicht Wert aus. Selbst dann wäre das aber unnötig kompliziert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2369834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2369834</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Wed, 04 Dec 2013 17:57:40 GMT</pubDate></item></channel></rss>