<?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[fehler bei vektor-programm]]></title><description><![CDATA[<p>hallo,</p>
<p>ich lerne erst seit kurzem c++ und wollte zu übungszwecken ein programm zur vektorberechnung erstellen. nun spuckt mir der compiler einen fehler aus:</p>
<p><em>D:\Projekte\vektor\vektor_methoden.cpp(147) : error C2664: 'determinante' : Konvertierung des Parameters 1 von 'class vektor' in 'class vektor []' nicht moeglich<br />
Kein benutzerdefinierter Konvertierungsoperator verfuegbar, der diese Konvertierung durchfuehren kann, oder der Operator kann nicht aufgerufen werden<br />
Fehler beim Ausführen von cl.exe.</em></p>
<p><strong>es handelt sich dabei um diese stelle:</strong></p>
<p>*void vektor::linab(vektor v[9])</p>
<p>{<br />
double d;</p>
<p>d = determinante(v[9]);</p>
<p>if(d !=0)<br />
{<br />
cout &lt;&lt; &quot;Die Vektoren sind linear unabhaengig.&quot;;<br />
}</p>
<p>else<br />
{<br />
cout &lt;&lt; &quot;Die Vektoren sind linear abhaengig.&quot;;<br />
}<br />
}*</p>
<p><strong>hier ist noch die determinante:</strong></p>
<p>*double vektor::determinante(vektor v[9])</p>
<p>{<br />
int anzahl;<br />
double d;</p>
<p>cout &lt;&lt; &quot;Wieviele Vektoren?&quot;;<br />
cin &gt;&gt; anzahl;<br />
if (anzahl &gt; 10)<br />
{<br />
cout &lt;&lt; endl &lt;&lt; &quot;Ungueltige Eingabe (max. 10 Vektoren)&quot;;<br />
}</p>
<p>else {</p>
<p>switch (anzahl)<br />
{<br />
case 0: cout &lt;&lt; endl &lt;&lt; &quot;Ungueltige Eingabe (min. 2 Vektoren)&quot;;<br />
break;</p>
<p>case 1: cout &lt;&lt; endl &lt;&lt; &quot;Ungueltige Eingabe (min. 2 Vektoren)&quot;;<br />
break;</p>
<p>...</p>
<p>default: cout &lt;&lt; endl &lt;&lt; &quot;Fehlerhafte Eingabe. Bitte versuchen<br />
sie es erneut (min. 2 Vektoren, max. 10).&quot;;<br />
break;<br />
}<br />
return d;<br />
}<br />
*</p>
<p>ich komm nicht drauf, wo der fehler ist. vielleicht könnt ihr mir helfen...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186287/fehler-bei-vektor-programm</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 08:45:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186287.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jul 2007 19:28:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fehler bei vektor-programm on Fri, 06 Jul 2007 19:28:32 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich lerne erst seit kurzem c++ und wollte zu übungszwecken ein programm zur vektorberechnung erstellen. nun spuckt mir der compiler einen fehler aus:</p>
<p><em>D:\Projekte\vektor\vektor_methoden.cpp(147) : error C2664: 'determinante' : Konvertierung des Parameters 1 von 'class vektor' in 'class vektor []' nicht moeglich<br />
Kein benutzerdefinierter Konvertierungsoperator verfuegbar, der diese Konvertierung durchfuehren kann, oder der Operator kann nicht aufgerufen werden<br />
Fehler beim Ausführen von cl.exe.</em></p>
<p><strong>es handelt sich dabei um diese stelle:</strong></p>
<p>*void vektor::linab(vektor v[9])</p>
<p>{<br />
double d;</p>
<p>d = determinante(v[9]);</p>
<p>if(d !=0)<br />
{<br />
cout &lt;&lt; &quot;Die Vektoren sind linear unabhaengig.&quot;;<br />
}</p>
<p>else<br />
{<br />
cout &lt;&lt; &quot;Die Vektoren sind linear abhaengig.&quot;;<br />
}<br />
}*</p>
<p><strong>hier ist noch die determinante:</strong></p>
<p>*double vektor::determinante(vektor v[9])</p>
<p>{<br />
int anzahl;<br />
double d;</p>
<p>cout &lt;&lt; &quot;Wieviele Vektoren?&quot;;<br />
cin &gt;&gt; anzahl;<br />
if (anzahl &gt; 10)<br />
{<br />
cout &lt;&lt; endl &lt;&lt; &quot;Ungueltige Eingabe (max. 10 Vektoren)&quot;;<br />
}</p>
<p>else {</p>
<p>switch (anzahl)<br />
{<br />
case 0: cout &lt;&lt; endl &lt;&lt; &quot;Ungueltige Eingabe (min. 2 Vektoren)&quot;;<br />
break;</p>
<p>case 1: cout &lt;&lt; endl &lt;&lt; &quot;Ungueltige Eingabe (min. 2 Vektoren)&quot;;<br />
break;</p>
<p>...</p>
<p>default: cout &lt;&lt; endl &lt;&lt; &quot;Fehlerhafte Eingabe. Bitte versuchen<br />
sie es erneut (min. 2 Vektoren, max. 10).&quot;;<br />
break;<br />
}<br />
return d;<br />
}<br />
*</p>
<p>ich komm nicht drauf, wo der fehler ist. vielleicht könnt ihr mir helfen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319940</guid><dc:creator><![CDATA[7998857]]></dc:creator><pubDate>Fri, 06 Jul 2007 19:28:32 GMT</pubDate></item><item><title><![CDATA[Reply to fehler bei vektor-programm on Sat, 07 Jul 2007 04:05:42 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-9713.html" rel="nofollow">estartu</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-1.html" rel="nofollow">MFC (Visual C++)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1320042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320042</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sat, 07 Jul 2007 04:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to fehler bei vektor-programm on Mon, 09 Jul 2007 06:38:50 GMT]]></title><description><![CDATA[<p>Die Funktion 'determinante()' erwartet ein Array von 9 Vektoren (behauptet sie zumindest - niemand überprüft das wirklich) und du gibst ihr einen einzelnen Vektor mit (der noch dazu nichtmal zu dem Array gehört, das du an linab() übergeben hast). Lass doch mal beim Aufruf <code>d=determinande(v);</code> die Indizierung weg, dann sollte es gehen.</p>
<p>(PS: Über den Inhalt der Funktionen sage ich mal nichts - nur solltest du dir mal über die Zuständigkeiten deiner Funktionen klar werden ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321148</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jul 2007 06:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to fehler bei vektor-programm on Mon, 09 Jul 2007 12:35:55 GMT]]></title><description><![CDATA[<p>Ja, Danke... Es funktioniert jetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321489</guid><dc:creator><![CDATA[7998857]]></dc:creator><pubDate>Mon, 09 Jul 2007 12:35:55 GMT</pubDate></item></channel></rss>