<?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[Komme bei diesem Programm einfach nicht weiter! Hilfe!]]></title><description><![CDATA[<p>Hallo!</p>
<p>Hier der Quelltext zu dem Programm.</p>
<p>ICh habe es soweit am laufen, nur ich tüfftel jetzt schon seit 2 Wochen dara, wie ich am Ende ausgewertet bekomme welcher Spieler gewonnen hat! Gewinnen soll der Spieler, der das letzte Hölzchen weg nimmt.</p>
<p>Hoffe könnt mir helfen.. ich bin am verzweifeln!</p>
<p>Hier der Quellcode!</p>
<p>#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;vcl.h&gt;<br />
#pragma hdrstop</p>
<p>//---------------------------------------------------------------------------</p>
<p>#pragma argsused<br />
int AnzahlHoelzer, Betriebsart, ErsterSpieler, Spielart, Zahl1;<br />
char Spieler1[50], Spieler2[50], Wiederholen;<br />
void Vorbereiten();<br />
void Spiel();<br />
void Betriebsart1();<br />
void Betriebsart2();<br />
int main(void)<br />
{<br />
do<br />
{<br />
Vorbereiten ();<br />
Spiel ();<br />
clrscr();<br />
printf(&quot;Noch mal? (J/N): &quot;);<br />
Wiederholen = getch();<br />
}<br />
while (Wiederholen=='j'||Wiederholen=='J');<br />
clrscr();<br />
}</p>
<p>void Vorbereiten()<br />
{<br />
do<br />
{<br />
clrscr();<br />
printf(&quot;Gib die Anzahl der Hoelzer (&gt;9) ein:&quot;);<br />
scanf(&quot;%x&quot;,&amp;AnzahlHoelzer);<br />
printf(&quot;%x Hoelzer&quot;,AnzahlHoelzer);<br />
getch();<br />
if (AnzahlHoelzer&lt;9)<br />
{<br />
printf(&quot;Mindestens 9 eintippen\n&quot;);<br />
}<br />
}<br />
while (AnzahlHoelzer&lt;9);<br />
clrscr();<br />
do<br />
{<br />
printf(&quot;1 - Spieler gegen Spieler\n&quot;);<br />
printf(&quot;2 - Spieler gegen Computer\n&quot;);<br />
printf(&quot;Geben Sie gewuenschte Spielart (1 oder 2) ein: &quot;);<br />
scanf(&quot;%d&quot;,&amp;Spielart);<br />
}<br />
while (Spielart&lt;1 || Spielart&gt;2);<br />
if (Spielart==1)<br />
{<br />
Betriebsart1();<br />
}<br />
else Betriebsart2();<br />
}</p>
<p>void Betriebsart1()<br />
{<br />
printf(&quot;Spieler1:&quot;);<br />
scanf(&quot;%50s&quot;,Spieler1);<br />
printf(&quot;Spieler2:&quot;);<br />
scanf(&quot;%50s&quot;,Spieler2);<br />
do<br />
{<br />
printf(&quot;\nWer soll anfangen (1 oder 2):&quot;);<br />
scanf(&quot;%d&quot;,&amp;ErsterSpieler);<br />
}<br />
while (ErsterSpieler&lt;1 || ErsterSpieler&gt;2);<br />
}</p>
<p>void Betriebsart2()<br />
{<br />
printf(&quot;Spieler1:&quot;);<br />
scanf(&quot;%50s&quot;,Spieler1);<br />
printf(&quot;Spieler2:Computer&quot;);<br />
do<br />
{<br />
printf(&quot;\nWer soll anfangen (1 oder 2):&quot;);<br />
scanf(&quot;%d&quot;,&amp;ErsterSpieler);<br />
}<br />
while (ErsterSpieler&lt;1 || ErsterSpieler&gt;2);<br />
}<br />
void Spiel()<br />
{<br />
clrscr();<br />
printf(&quot;Spiel&quot;);<br />
getch();<br />
if (ErsterSpieler==1)<br />
{<br />
printf(&quot;\n1.Spieler faengt an!&quot;);<br />
do<br />
{<br />
printf(&quot;\nEs sind %d Hoelzer vorhanden&quot;,AnzahlHoelzer);<br />
printf(&quot;\n%s-Wieviele Hoelzer sollen entnommen werden?(min.1, max.3)&quot;,Spieler1);<br />
scanf(&quot;%d&quot;,&amp;Zahl1);<br />
AnzahlHoelzer=AnzahlHoelzer-Zahl1;<br />
printf(&quot;\nEs sind %d Hoelzer vorhanden&quot;,AnzahlHoelzer);<br />
printf(&quot;\n%s-Wieviele Hoelzer sollen entnommen werden?(min.1, max.3)&quot;,Spieler2);<br />
scanf(&quot;%d&quot;,&amp;Zahl1);<br />
AnzahlHoelzer=AnzahlHoelzer-Zahl1;</p>
<p>}<br />
while (AnzahlHoelzer&gt;0);</p>
<p>if (AnzahlHoelzer==0)</p>
<p>{</p>
<p>getch;</p>
<p>}</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139559/komme-bei-diesem-programm-einfach-nicht-weiter-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 16:20:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139559.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Mar 2006 16:46:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komme bei diesem Programm einfach nicht weiter! Hilfe! on Tue, 07 Mar 2006 16:46:17 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Hier der Quelltext zu dem Programm.</p>
<p>ICh habe es soweit am laufen, nur ich tüfftel jetzt schon seit 2 Wochen dara, wie ich am Ende ausgewertet bekomme welcher Spieler gewonnen hat! Gewinnen soll der Spieler, der das letzte Hölzchen weg nimmt.</p>
<p>Hoffe könnt mir helfen.. ich bin am verzweifeln!</p>
<p>Hier der Quellcode!</p>
<p>#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;vcl.h&gt;<br />
#pragma hdrstop</p>
<p>//---------------------------------------------------------------------------</p>
<p>#pragma argsused<br />
int AnzahlHoelzer, Betriebsart, ErsterSpieler, Spielart, Zahl1;<br />
char Spieler1[50], Spieler2[50], Wiederholen;<br />
void Vorbereiten();<br />
void Spiel();<br />
void Betriebsart1();<br />
void Betriebsart2();<br />
int main(void)<br />
{<br />
do<br />
{<br />
Vorbereiten ();<br />
Spiel ();<br />
clrscr();<br />
printf(&quot;Noch mal? (J/N): &quot;);<br />
Wiederholen = getch();<br />
}<br />
while (Wiederholen=='j'||Wiederholen=='J');<br />
clrscr();<br />
}</p>
<p>void Vorbereiten()<br />
{<br />
do<br />
{<br />
clrscr();<br />
printf(&quot;Gib die Anzahl der Hoelzer (&gt;9) ein:&quot;);<br />
scanf(&quot;%x&quot;,&amp;AnzahlHoelzer);<br />
printf(&quot;%x Hoelzer&quot;,AnzahlHoelzer);<br />
getch();<br />
if (AnzahlHoelzer&lt;9)<br />
{<br />
printf(&quot;Mindestens 9 eintippen\n&quot;);<br />
}<br />
}<br />
while (AnzahlHoelzer&lt;9);<br />
clrscr();<br />
do<br />
{<br />
printf(&quot;1 - Spieler gegen Spieler\n&quot;);<br />
printf(&quot;2 - Spieler gegen Computer\n&quot;);<br />
printf(&quot;Geben Sie gewuenschte Spielart (1 oder 2) ein: &quot;);<br />
scanf(&quot;%d&quot;,&amp;Spielart);<br />
}<br />
while (Spielart&lt;1 || Spielart&gt;2);<br />
if (Spielart==1)<br />
{<br />
Betriebsart1();<br />
}<br />
else Betriebsart2();<br />
}</p>
<p>void Betriebsart1()<br />
{<br />
printf(&quot;Spieler1:&quot;);<br />
scanf(&quot;%50s&quot;,Spieler1);<br />
printf(&quot;Spieler2:&quot;);<br />
scanf(&quot;%50s&quot;,Spieler2);<br />
do<br />
{<br />
printf(&quot;\nWer soll anfangen (1 oder 2):&quot;);<br />
scanf(&quot;%d&quot;,&amp;ErsterSpieler);<br />
}<br />
while (ErsterSpieler&lt;1 || ErsterSpieler&gt;2);<br />
}</p>
<p>void Betriebsart2()<br />
{<br />
printf(&quot;Spieler1:&quot;);<br />
scanf(&quot;%50s&quot;,Spieler1);<br />
printf(&quot;Spieler2:Computer&quot;);<br />
do<br />
{<br />
printf(&quot;\nWer soll anfangen (1 oder 2):&quot;);<br />
scanf(&quot;%d&quot;,&amp;ErsterSpieler);<br />
}<br />
while (ErsterSpieler&lt;1 || ErsterSpieler&gt;2);<br />
}<br />
void Spiel()<br />
{<br />
clrscr();<br />
printf(&quot;Spiel&quot;);<br />
getch();<br />
if (ErsterSpieler==1)<br />
{<br />
printf(&quot;\n1.Spieler faengt an!&quot;);<br />
do<br />
{<br />
printf(&quot;\nEs sind %d Hoelzer vorhanden&quot;,AnzahlHoelzer);<br />
printf(&quot;\n%s-Wieviele Hoelzer sollen entnommen werden?(min.1, max.3)&quot;,Spieler1);<br />
scanf(&quot;%d&quot;,&amp;Zahl1);<br />
AnzahlHoelzer=AnzahlHoelzer-Zahl1;<br />
printf(&quot;\nEs sind %d Hoelzer vorhanden&quot;,AnzahlHoelzer);<br />
printf(&quot;\n%s-Wieviele Hoelzer sollen entnommen werden?(min.1, max.3)&quot;,Spieler2);<br />
scanf(&quot;%d&quot;,&amp;Zahl1);<br />
AnzahlHoelzer=AnzahlHoelzer-Zahl1;</p>
<p>}<br />
while (AnzahlHoelzer&gt;0);</p>
<p>if (AnzahlHoelzer==0)</p>
<p>{</p>
<p>getch;</p>
<p>}</p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1010706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010706</guid><dc:creator><![CDATA[dominik1202]]></dc:creator><pubDate>Tue, 07 Mar 2006 16:46:17 GMT</pubDate></item><item><title><![CDATA[Reply to Komme bei diesem Programm einfach nicht weiter! Hilfe! on Tue, 07 Mar 2006 18:25:15 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Erstens scheint das eher C als C++ zu sein und zweitens, wäre es hilfreich, wenn du etwas genauer auf dein Problem eingehst und sagst, was du schon versucht hast und woran es scheitert.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1010765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010765</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 07 Mar 2006 18:25:15 GMT</pubDate></item><item><title><![CDATA[Reply to Komme bei diesem Programm einfach nicht weiter! Hilfe! on Tue, 07 Mar 2006 18:36:42 GMT]]></title><description><![CDATA[<p>Kannst auch dazuschreiben was Dir an dem Lösungsvroschlag den ich im C# Forum gegeben hab nicht passt <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/1010783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1010783</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 07 Mar 2006 18:36:42 GMT</pubDate></item></channel></rss>