<?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[Zeiger : Fehlermeldung: Ausdruck übernimmt keine Funktion die 2 Argumente übernimmt]]></title><description><![CDATA[<p>Hi, ich lerne gerade C++ mittels des Buches &quot;C++ für Spieleprogrammierer&quot; von Heiko Kalista<br />
Nun bin ich beim Thema Zeiger angekommen. Ich hab einen vorgefertigten Code übertragen und wollte ihn noch damit erweitern die Punktzahl mit dem Lvel zu multiplizieren. Doch irgendwie will das nicht ganz funktionieren.</p>
<p>Als Fehlermeldung springt immer heraus:</p>
<p>.\möp.cpp(47) : error C2064: Ausdruck ergibt keine Funktion, die 2 Argumente übernimmt</p>
<pre><code class="language-cpp">//c++ für Spieleprogrammierer
//Listing 6.5
//Anwendung von Zeigern
//
#include &lt;iostream&gt;

using namespace std;

//Prototypen
//
void BerechnePunkte (int *pPunkte, int Bonus);
void Level (int *pPunkte, int Level);

//Hauptprogramm
//
int main()
{
	//Variablen
	//
	int Punkte = 500;
	int Bonus = 150;
	int Level = 2;

	cout &lt;&lt; &quot;Welcher Level: &quot;;
	cin &gt;&gt; Level;

	//Punkte vor dem Funktionsaufruf
	cout &lt;&lt; &quot; Punkte vor dem Funktionsaufruf: &quot;;
	cout &lt;&lt; Punkte &lt;&lt; endl;

	/*Es wird die Funktion &quot;BerechnePunkte&quot; aufgerufen,
	der als Parameter die ADRESSE der Variablen
	&quot;Punkte&quot; übergeben wird sowie der Wert der 
	Variblen &quot;Bonus&quot; */
	//
	BerechnePunkte (&amp;Punkte, Bonus);

	//Punkte nach dem Funktionsaufruf ausgeben
	cout &lt;&lt; &quot;punkte nach dem Funktionsaufruf: &quot;;
	cout &lt;&lt; Punkte &lt;&lt; endl;

	// Punkte noch mit dem Level multiplizieren
	//
	Level (&amp;Punkte, Level);

	cout &lt;&lt; &quot;Punkte zu guter Letzt: &quot;;
	cout &lt;&lt; Punkte &lt;&lt; endl;

	return 0;
}

//BerechnePunkte
//
//Aufgabe: Bonus zu den Punkten hinzuzählen
//
void BerechnePunkte (int *pPunkte, int Bonus)
{
	//Mittels Indierektion die Variable Punkte ändern
	// deren Adresse als Funktionsparameter übergeben wurde
	//
	*pPunkte += Bonus;

}// Berechne Punkte

//Level
//
//Aufgabe: Soll die Punkte mit dem aktuellen Level multiplizieren
//
void Level (int *pPunkte, int Level)
{
	*pPunkte *= Level;

}//Level
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/217039/zeiger-fehlermeldung-ausdruck-übernimmt-keine-funktion-die-2-argumente-übernimmt</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 00:42:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217039.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Jul 2008 11:03:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger : Fehlermeldung: Ausdruck übernimmt keine Funktion die 2 Argumente übernimmt on Wed, 02 Jul 2008 11:13:19 GMT]]></title><description><![CDATA[<p>Hi, ich lerne gerade C++ mittels des Buches &quot;C++ für Spieleprogrammierer&quot; von Heiko Kalista<br />
Nun bin ich beim Thema Zeiger angekommen. Ich hab einen vorgefertigten Code übertragen und wollte ihn noch damit erweitern die Punktzahl mit dem Lvel zu multiplizieren. Doch irgendwie will das nicht ganz funktionieren.</p>
<p>Als Fehlermeldung springt immer heraus:</p>
<p>.\möp.cpp(47) : error C2064: Ausdruck ergibt keine Funktion, die 2 Argumente übernimmt</p>
<pre><code class="language-cpp">//c++ für Spieleprogrammierer
//Listing 6.5
//Anwendung von Zeigern
//
#include &lt;iostream&gt;

using namespace std;

//Prototypen
//
void BerechnePunkte (int *pPunkte, int Bonus);
void Level (int *pPunkte, int Level);

//Hauptprogramm
//
int main()
{
	//Variablen
	//
	int Punkte = 500;
	int Bonus = 150;
	int Level = 2;

	cout &lt;&lt; &quot;Welcher Level: &quot;;
	cin &gt;&gt; Level;

	//Punkte vor dem Funktionsaufruf
	cout &lt;&lt; &quot; Punkte vor dem Funktionsaufruf: &quot;;
	cout &lt;&lt; Punkte &lt;&lt; endl;

	/*Es wird die Funktion &quot;BerechnePunkte&quot; aufgerufen,
	der als Parameter die ADRESSE der Variablen
	&quot;Punkte&quot; übergeben wird sowie der Wert der 
	Variblen &quot;Bonus&quot; */
	//
	BerechnePunkte (&amp;Punkte, Bonus);

	//Punkte nach dem Funktionsaufruf ausgeben
	cout &lt;&lt; &quot;punkte nach dem Funktionsaufruf: &quot;;
	cout &lt;&lt; Punkte &lt;&lt; endl;

	// Punkte noch mit dem Level multiplizieren
	//
	Level (&amp;Punkte, Level);

	cout &lt;&lt; &quot;Punkte zu guter Letzt: &quot;;
	cout &lt;&lt; Punkte &lt;&lt; endl;

	return 0;
}

//BerechnePunkte
//
//Aufgabe: Bonus zu den Punkten hinzuzählen
//
void BerechnePunkte (int *pPunkte, int Bonus)
{
	//Mittels Indierektion die Variable Punkte ändern
	// deren Adresse als Funktionsparameter übergeben wurde
	//
	*pPunkte += Bonus;

}// Berechne Punkte

//Level
//
//Aufgabe: Soll die Punkte mit dem aktuellen Level multiplizieren
//
void Level (int *pPunkte, int Level)
{
	*pPunkte *= Level;

}//Level
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1539598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539598</guid><dc:creator><![CDATA[Roman6491]]></dc:creator><pubDate>Wed, 02 Jul 2008 11:13:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger : Fehlermeldung: Ausdruck übernimmt keine Funktion die 2 Argumente übernimmt on Wed, 02 Jul 2008 11:11:22 GMT]]></title><description><![CDATA[<p>deine funktion Level heißt genau wie die variable Level -&gt; das kann nicht gutgehen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539604</guid><dc:creator><![CDATA[helferlein]]></dc:creator><pubDate>Wed, 02 Jul 2008 11:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger : Fehlermeldung: Ausdruck übernimmt keine Funktion die 2 Argumente übernimmt on Wed, 02 Jul 2008 11:12:40 GMT]]></title><description><![CDATA[<p>Stimmt. Ist mir gar nicht aufgefallen.<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539606</guid><dc:creator><![CDATA[Roman6491]]></dc:creator><pubDate>Wed, 02 Jul 2008 11:12:40 GMT</pubDate></item></channel></rss>