<?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[sqrt(x) funktioniert nicht]]></title><description><![CDATA[<p>Hallo community,</p>
<p>Ich habe einen Laufzeitfehler <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wenn ich ein kleines Nebenprogramm schreibe, funktioniert das:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cmath&gt;

using namespace std;

int main()
{
	cout &lt;&lt; sqrt(9);
	system(&quot;Pause&quot;);
}
</code></pre>
<p>Aber in meinen Haupprogramm erhalte ich beim debuggen genau beim Wurzelziehen:<br />
&lt;&quot;sqrt.asm&quot; wurde nicht gefunden&gt;</p>
<p>Bis jetzt hab ich nur herausgefunden, dass es da um eine nicht herausgefunden Assembleradresse geht.<br />
Mit Assembler kenne ich mich aber gar nicht aus</p>
<p>Viele Dank im Voraus für eure Antworten!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/324725/sqrt-x-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 04:25:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/324725.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 Mar 2014 15:01:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 15:01:28 GMT]]></title><description><![CDATA[<p>Hallo community,</p>
<p>Ich habe einen Laufzeitfehler <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wenn ich ein kleines Nebenprogramm schreibe, funktioniert das:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cmath&gt;

using namespace std;

int main()
{
	cout &lt;&lt; sqrt(9);
	system(&quot;Pause&quot;);
}
</code></pre>
<p>Aber in meinen Haupprogramm erhalte ich beim debuggen genau beim Wurzelziehen:<br />
&lt;&quot;sqrt.asm&quot; wurde nicht gefunden&gt;</p>
<p>Bis jetzt hab ich nur herausgefunden, dass es da um eine nicht herausgefunden Assembleradresse geht.<br />
Mit Assembler kenne ich mich aber gar nicht aus</p>
<p>Viele Dank im Voraus für eure Antworten!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391752</guid><dc:creator><![CDATA[Alda]]></dc:creator><pubDate>Sat, 29 Mar 2014 15:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 15:28:26 GMT]]></title><description><![CDATA[<p><code>sqrt</code> funktioniert schon.</p>
<p>Allerdings findet der Debugger nicht den Quellcode dafür.<br />
Den hast du i.A. auch nicht, da <code>sqrt</code> in der C-Standardbibliothek steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391757</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sat, 29 Mar 2014 15:28:26 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 15:36:02 GMT]]></title><description><![CDATA[<p>Wahrscheinlich ziehst du die Wurzel aus einer negativen Zahl oder sonst irgendwas ungültigem. Das erzeugt eine Exception in sqrt, so dass der Debugger dort anhält und sich in der Folge über den fehlenden Quellcode beschwert.</p>
<p>Kann man schwer sagen ohne mehr Details, aber jetzt findest du das Problem wahrscheinlich selbst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391759</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 29 Mar 2014 15:36:02 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 15:46:38 GMT]]></title><description><![CDATA[<p>Hallo DirkB,</p>
<p>Soll das heißen ich soll statt cmath math.h inkludieren.<br />
Das hab ich auch schon probiert und bringt leider auch nichts.<br />
Oder verstehe ich deine Aussage falsch?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391761</guid><dc:creator><![CDATA[Alda]]></dc:creator><pubDate>Sat, 29 Mar 2014 15:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 15:49:11 GMT]]></title><description><![CDATA[<p>Hallo Bashar,</p>
<p>nein leider keine irregulären Übergabeparameter.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391762</guid><dc:creator><![CDATA[Alda]]></dc:creator><pubDate>Sat, 29 Mar 2014 15:49:11 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 16:05:41 GMT]]></title><description><![CDATA[<blockquote>
<p>Das erzeugt eine Exception in sqrt</p>
</blockquote>
<p>Nein, es gibt einen sog. domain error, und <code>sqrt</code> gibt einen implementationsspezifischen Wert zurück (bei der libstdc++ ist es -nan).</p>
<p>Edit: Jetzt verstehe ich erst, was Bashar mit Exception meint, nämlich <code>FE_INVALID</code> (die man anscheinend als <em>invalid argument exception</em> bezeichnet). Die bringt aber nicht das Programm dazu, anzuhalten oder abzustürzen. Außerdem ist es ziemlich verwirrend, diesen Begriff in einem C++-Board zu nutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391763</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sat, 29 Mar 2014 16:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 17:31:59 GMT]]></title><description><![CDATA[<p>Hast du irgendwas in den Einstellungen deines Projekts verändert? Wenn der Linker die Definitionen der Funktionen nicht findet liegt das wohl daran, dass du nicht alle Standard Libs einbindest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391778</guid><dc:creator><![CDATA[JulianH]]></dc:creator><pubDate>Sat, 29 Mar 2014 17:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 17:47:23 GMT]]></title><description><![CDATA[<p>Alda schrieb:</p>
<blockquote>
<p>Oder verstehe ich deine Aussage falsch?</p>
</blockquote>
<p>Ja, tust du.</p>
<p>Du hast den Quellcode für die Standardlibrary nicht.<br />
(Und wenn doch, weiß der Debugger nicht wo der steht).<br />
Das ist halt so bei Libraries. Dafür sind sie auch da (Funktionen ohne Quellcode zu verteiben).</p>
<p>Das schränkt aber die Funktion von dem Programm nicht ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391785</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sat, 29 Mar 2014 17:47:23 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 17:49:33 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<p>Edit: Jetzt verstehe ich erst, was Bashar mit Exception meint, nämlich <code>FE_INVALID</code> (die man anscheinend als <em>invalid argument exception</em> bezeichnet). Die bringt aber nicht das Programm dazu, anzuhalten oder abzustürzen.</p>
</blockquote>
<p>Nicht das Programm, den Debugger. Dachte ich jedenfalls, aber das scheint nicht der Fall zu sein.</p>
<blockquote>
<p>Außerdem ist es ziemlich verwirrend, diesen Begriff in einem C++-Board zu nutzen.</p>
</blockquote>
<p>Ich kann ja nichts dafür, dass der OP ein Problem mit seiner IDE im C++-Board postet.</p>
<p>DirkB schrieb:</p>
<blockquote>
<p>Du hast den Quellcode für die Standardlibrary nicht.</p>
</blockquote>
<p>Das ist doch nur ein sekundäres Problem. Warum wird der Quellcode von sqrt überhaupt angefordert? Das kann doch nur heißen, dass der Debugger innerhalb dieser Funktion gestoppt wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391789</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 29 Mar 2014 17:49:33 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 17:56:25 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Arcoth schrieb:</p>
<blockquote>
<p>Edit: Jetzt verstehe ich erst, was Bashar mit Exception meint, nämlich <code>FE_INVALID</code> (die man anscheinend als <em>invalid argument exception</em> bezeichnet). Die bringt aber nicht das Programm dazu, anzuhalten oder abzustürzen.</p>
</blockquote>
<p>Nicht das Programm, den Debugger. Dachte ich jedenfalls, aber das scheint nicht der Fall zu sein.</p>
</blockquote>
<p>Naja, ich traue deiner Vermutung mehr als der Aussage von Alda.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391793</guid><dc:creator><![CDATA[scheinalssein]]></dc:creator><pubDate>Sat, 29 Mar 2014 17:56:25 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 18:09:13 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Warum wird der Quellcode von sqrt überhaupt angefordert? Das kann doch nur heißen, dass der Debugger innerhalb dieser Funktion gestoppt wurde.</p>
</blockquote>
<p>Oder der TO ist im Einzelschritt da rein gelaufen - weil er mal sehen wollte, wie das Programm so abläuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391796</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sat, 29 Mar 2014 18:09:13 GMT</pubDate></item><item><title><![CDATA[Reply to sqrt(x) funktioniert nicht on Sat, 29 Mar 2014 18:17:25 GMT]]></title><description><![CDATA[<p>Wieso behauptet er dann, das sei ein Laufzeitfehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2391802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2391802</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 29 Mar 2014 18:17:25 GMT</pubDate></item></channel></rss>