<?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[Funktion + main ergibt net das was ich will -.- bitte helfen ;)]]></title><description><![CDATA[<p>moin</p>
<p>ich hab die funktion in eine headadatei gepackt:</p>
<pre><code class="language-cpp">int angriff(int hp, int atk)
{
	int sum = hp - atk;
	std::cout&lt;&lt;hp;
	return sum;
}
</code></pre>
<p>dann in de main hab ich folgendes gschriebe;</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;options.h&quot;

int main()
{
	std::cout&lt;&lt;&quot;Beginn ...&quot;&lt;&lt;std::endl;
	int zufall = 1;
	int atk = 100, hp = 100;
	int orc_atk = 40, orc_hp = 200;
	std::cout&lt;&lt;&quot;HP: &quot;&lt;&lt;hp&lt;&lt;std::endl;
	std::cout&lt;&lt;&quot;Angriff: &quot;&lt;&lt;atk&lt;&lt;std::endl;
	std::cout&lt;&lt;&quot;\n&quot;&lt;&lt;&quot;Ork-HP: &quot;&lt;&lt;orc_hp&lt;&lt;std::endl;
	std::cout&lt;&lt;&quot;Ork-Angriff: &quot;&lt;&lt;orc_atk&lt;&lt;std::endl;
	if(zufall == 1)
	{
		std::cout&lt;&lt;&quot;Ork greift an ...&quot;&lt;&lt;std::endl;
		angriff(hp, orc_atk);
		std::cout&lt;&lt;&quot;\n\n\nHP: &quot;&lt;&lt;hp&lt;&lt;std::endl;
	} else {
		std::cout&lt;&lt;&quot;Du greifst an ...&quot;&lt;&lt;std::endl;
		angriff(orc_hp, atk);
	}

	return 0;
}
</code></pre>
<p>doch wenn ihc nähmlich das Leben ,dass noch vom Angriff übrig ist, ausgeben will,kommt da noch immer das gleiche leben(standard, das anfangsleben bzw. anfangshp)</p>
<p>bitte um hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179249/funktion-main-ergibt-net-das-was-ich-will-bitte-helfen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 04:19:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179249.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Apr 2007 18:45:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion + main ergibt net das was ich will -.- bitte helfen ;) on Thu, 19 Apr 2007 18:45:57 GMT]]></title><description><![CDATA[<p>moin</p>
<p>ich hab die funktion in eine headadatei gepackt:</p>
<pre><code class="language-cpp">int angriff(int hp, int atk)
{
	int sum = hp - atk;
	std::cout&lt;&lt;hp;
	return sum;
}
</code></pre>
<p>dann in de main hab ich folgendes gschriebe;</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;options.h&quot;

int main()
{
	std::cout&lt;&lt;&quot;Beginn ...&quot;&lt;&lt;std::endl;
	int zufall = 1;
	int atk = 100, hp = 100;
	int orc_atk = 40, orc_hp = 200;
	std::cout&lt;&lt;&quot;HP: &quot;&lt;&lt;hp&lt;&lt;std::endl;
	std::cout&lt;&lt;&quot;Angriff: &quot;&lt;&lt;atk&lt;&lt;std::endl;
	std::cout&lt;&lt;&quot;\n&quot;&lt;&lt;&quot;Ork-HP: &quot;&lt;&lt;orc_hp&lt;&lt;std::endl;
	std::cout&lt;&lt;&quot;Ork-Angriff: &quot;&lt;&lt;orc_atk&lt;&lt;std::endl;
	if(zufall == 1)
	{
		std::cout&lt;&lt;&quot;Ork greift an ...&quot;&lt;&lt;std::endl;
		angriff(hp, orc_atk);
		std::cout&lt;&lt;&quot;\n\n\nHP: &quot;&lt;&lt;hp&lt;&lt;std::endl;
	} else {
		std::cout&lt;&lt;&quot;Du greifst an ...&quot;&lt;&lt;std::endl;
		angriff(orc_hp, atk);
	}

	return 0;
}
</code></pre>
<p>doch wenn ihc nähmlich das Leben ,dass noch vom Angriff übrig ist, ausgeben will,kommt da noch immer das gleiche leben(standard, das anfangsleben bzw. anfangshp)</p>
<p>bitte um hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269523</guid><dc:creator><![CDATA[Thisoba]]></dc:creator><pubDate>Thu, 19 Apr 2007 18:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion + main ergibt net das was ich will -.- bitte helfen ;) on Thu, 19 Apr 2007 18:52:50 GMT]]></title><description><![CDATA[<p>übergib' die funktionsargumente als referenz, vielleicht geht's dann...<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269533</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Thu, 19 Apr 2007 18:52:50 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion + main ergibt net das was ich will -.- bitte helfen ;) on Thu, 19 Apr 2007 18:55:09 GMT]]></title><description><![CDATA[<p>Du gibst zwar irgendwas aus angriff() zurück, lässt es aber einfach verfallen.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15258">@vista</a>: Bei genauerem Hinsehen fällt auf, dass das nichts bringt wenn die Parameter kein bißchen in der Funktion verändert werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269538</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 19 Apr 2007 18:55:09 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion + main ergibt net das was ich will -.- bitte helfen ;) on Thu, 19 Apr 2007 18:58:15 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15258">@vista</a>: Bei genauerem Hinsehen fällt auf, dass das nichts bringt wenn die Parameter kein bißchen in der Funktion verändert werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>hast recht, ist mir auf den ersten blick nicht aufgefallen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269541</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Thu, 19 Apr 2007 18:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion + main ergibt net das was ich will -.- bitte helfen ;) on Thu, 19 Apr 2007 19:05:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">short attac(const short health_points, const unsigned short attac)
{
    short sum = health_points - attac;
	std::cout &lt;&lt; sum &lt;&lt; std::endl;
    return sum;
}	

const unsigned short human_health_points	= 100;
const unsigned short human_attac_damage		= 100;
const unsigned short orc_health_points		= 200;
const unsigned short orc_attac_damage		= 40;

int main()
{
	short hp_human = human_health_points;
	short hp_orc = orc_health_points;
    std::cout &lt;&lt; &quot;Beginn ...&quot; &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;Human - HP: &quot;&lt;&lt; hp_human &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;Human - Attac: &quot; &lt;&lt; human_attac_damage &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;Ork - HP: &quot; &lt;&lt; hp_orc &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;Ork - Attac: &quot; &lt;&lt; orc_attac_damage &lt;&lt; std::endl;

	std::cout&lt;&lt;&quot;Ork greift an ...&quot;&lt;&lt;std::endl;
	hp_human = attac(hp_human, orc_attac_damage);

	std::cout &lt;&lt; &quot;Human - HP: &quot; &lt;&lt; hp_human &lt;&lt; std::endl;

    return 0;
}
</code></pre>
<p>ist nur die Frage wo der Sinn ist ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269553</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 19 Apr 2007 19:05:48 GMT</pubDate></item></channel></rss>