<?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[Brauche Hilfe bei Galgenmännchen]]></title><description><![CDATA[<p>Quelltext:</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;<br />
#include &lt;ctype.h&gt;<br />
using namespace std;</p>
<p>void main()<br />
{<br />
char EingabeWort[50], Eingabe;<br />
int Versuche = 0, i = 0;</p>
<p>printf(&quot;--------------Buchstaben-Galgen--------\n&quot;);<br />
printf(&quot;Spieler 1\n&quot;);<br />
printf(&quot;Bitte ein Wort eingeben, das von Spieler 2 erraten werden soll:\n&quot;);<br />
fflush(stdin);<br />
gets(EingabeWort);// Eingabe des zu erratenen Wortes<br />
system(&quot;CLS&quot;);// löschen des Bildschirms<br />
Versuche = strlen(EingabeWort);// Einlesen der Wortlänge<br />
printf(&quot;Du hast %d Versuche um das Wort zu erraten\n&quot;,Versuche);// Ausgabe der Versuche gerichtet an der Wortlänge</p>
<p>for(i=0;i&lt;Versuche;i++)// Wiederholung zur Eingabe von den Buchstaben<br />
{<br />
printf(&quot;Spieler 2\n&quot;);<br />
printf(&quot;Bitte einen Buchstaben eingeben:\n&quot;);<br />
cin &gt;&gt;Eingabe;</p>
<p>if(Eingabe == EingabeWort[i])<br />
{<br />
printf(&quot;Gut gemacht!!! Der eingegebene Buchstabe ist richtig!!!\n&quot;);<br />
}<br />
else<br />
{<br />
printf(&quot;Schlecht!! Der Buchstabe ist nicht richtig!!!!XD\n&quot;);<br />
}<br />
}</p>
<p>}</p>
<p>Hier soll spieler eins ein wort eingeben. Danach soll Spieler zwei so viele Buchstaben raten können wieviel Stellen das zu erratende Wort hat.<br />
Das Problem ist das die Buchstaben nach der Reihe geprüft werden und nicht komplett.</p>
<p>Bitte um schnelle Antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/262067/brauche-hilfe-bei-galgenmännchen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 23:40:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/262067.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 28 Feb 2010 16:52:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 16:52:16 GMT]]></title><description><![CDATA[<p>Quelltext:</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;<br />
#include &lt;ctype.h&gt;<br />
using namespace std;</p>
<p>void main()<br />
{<br />
char EingabeWort[50], Eingabe;<br />
int Versuche = 0, i = 0;</p>
<p>printf(&quot;--------------Buchstaben-Galgen--------\n&quot;);<br />
printf(&quot;Spieler 1\n&quot;);<br />
printf(&quot;Bitte ein Wort eingeben, das von Spieler 2 erraten werden soll:\n&quot;);<br />
fflush(stdin);<br />
gets(EingabeWort);// Eingabe des zu erratenen Wortes<br />
system(&quot;CLS&quot;);// löschen des Bildschirms<br />
Versuche = strlen(EingabeWort);// Einlesen der Wortlänge<br />
printf(&quot;Du hast %d Versuche um das Wort zu erraten\n&quot;,Versuche);// Ausgabe der Versuche gerichtet an der Wortlänge</p>
<p>for(i=0;i&lt;Versuche;i++)// Wiederholung zur Eingabe von den Buchstaben<br />
{<br />
printf(&quot;Spieler 2\n&quot;);<br />
printf(&quot;Bitte einen Buchstaben eingeben:\n&quot;);<br />
cin &gt;&gt;Eingabe;</p>
<p>if(Eingabe == EingabeWort[i])<br />
{<br />
printf(&quot;Gut gemacht!!! Der eingegebene Buchstabe ist richtig!!!\n&quot;);<br />
}<br />
else<br />
{<br />
printf(&quot;Schlecht!! Der Buchstabe ist nicht richtig!!!!XD\n&quot;);<br />
}<br />
}</p>
<p>}</p>
<p>Hier soll spieler eins ein wort eingeben. Danach soll Spieler zwei so viele Buchstaben raten können wieviel Stellen das zu erratende Wort hat.<br />
Das Problem ist das die Buchstaben nach der Reihe geprüft werden und nicht komplett.</p>
<p>Bitte um schnelle Antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862371</guid><dc:creator><![CDATA[zaraki]]></dc:creator><pubDate>Sun, 28 Feb 2010 16:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 16:53:55 GMT]]></title><description><![CDATA[<p>Ich frag mich echt wo so etwas noch in dieser Weiße beigebracht wird. So Leute, die dieses &quot;Wissen&quot; verbreiten gehören geschlagen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862373</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 28 Feb 2010 16:53:55 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 16:58:20 GMT]]></title><description><![CDATA[<p>da kann ich aba nix dafür...<br />
so was bekomm ich in der Berufsschule beigebracht..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862374</guid><dc:creator><![CDATA[zaraki]]></dc:creator><pubDate>Sun, 28 Feb 2010 16:58:20 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 17:16:40 GMT]]></title><description><![CDATA[<p>du musst zusaetzlich noch ueber jedes Zeichen loopen</p>
<pre><code class="language-cpp">for(i=0;i&lt;Versuche;i++)// Wiederholung zur Eingabe von den Buchstaben
	{
		cout &lt;&lt; &quot;Spieler 2\n&quot;;
		cout &lt;&lt; &quot;Bitte einen Buchstaben eingeben:\n&quot;;
		cin &gt;&gt; Eingabe;

		int len = strlen(EingabeWort);
		bool found = false;

		for(int j=0; j&lt;len; ++j)
		{
			if(Eingabe == EingabeWort[j])
			{
				found = true;
				break;
			}
		}

		if(found)
			cout &lt;&lt; &quot;Gut gemacht!!! Der eingegebene Buchstabe ist richtig!!!\n&quot;;
		else
			cout &lt;&lt; &quot;Schlecht!! Der Buchstabe ist nicht richtig!!!!XD\n&quot;;
	}
</code></pre>
<p>Allerdings solltest du dann pruefen, welcher Buchstabe schon von Spieler 2 als richtig ausgewertet wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862384</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Sun, 28 Feb 2010 17:16:40 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 17:45:33 GMT]]></title><description><![CDATA[<p>also das ist eher eine mischung aus c und c++ aber evtl. nützlich</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string.h&gt;
using namespace std;

class galgenmaennchen{
private:
	char word[1024];
	char found[1024];
	char misses[1024];
	int length;
	int guessCounter;
	int missesCounter;
public:
	void setWordToGuess(){
		cout &lt;&lt; &quot;Enter the word: &quot;;
		cin &gt;&gt; word;
		cout &lt;&lt; &quot;Enter trys    : &quot;;
		cin &gt;&gt; guessCounter;

		length = strlen(word);
		resetFound();
		resetMisses();
	}
	void getWordToGuess(){
		cout &lt;&lt; &quot;Word:   &quot; &lt;&lt; word;
	}
	void showFound(){
		cout &lt;&lt; &quot;Word:   &quot; &lt;&lt; found &lt;&lt; endl;
	}
	void resetFound(){
		int l = length;
		found[l] = 0;
		while(l--){
			found[l] = '_';
		}
	}
	void resetMisses(){
		int l = 1024;
		while(l--){
			misses[l] = 0;
		}
		missesCounter = 0;
	}
	int isCharInWord(char c){
		int ret = 0;
		int l = length;

		while(l--){
			if(word[l]==c){
				found[l] = c;
				ret = 1;
			}
		}

		if(ret==0)
			addMissedChar(c);

		return ret;
	}
	void showMissedChars(){
		cout &lt;&lt; &quot;Misses: &quot; &lt;&lt; misses &lt;&lt; endl;
	}
	void addMissedChar(char c){
		misses[missesCounter++] = c;
		misses[missesCounter++] = ',';
		misses[missesCounter] = 0;
	}
	void guess(){
		char cc;
		cout &lt;&lt; endl &lt;&lt; (guessCounter+1) &lt;&lt; &quot; trys left&quot; &lt;&lt; endl;
		showFound();
		showMissedChars();
		cout &lt;&lt; &quot;Guess:  &quot;;
		cin &gt;&gt; cc;
		isCharInWord(cc);
	}
	int isSolved(){
		int l = length;
		while(l--)
			if(word[l]!=found[l])
				return 0;
		return 1;
	}
	void startGuessing(){
		setWordToGuess();
		while(guessCounter--){
			 guess();
			 if(isSolved()){
				 cout  &lt;&lt; endl &lt;&lt; &quot;verry good you are a sentinel;)&quot; &lt;&lt; endl;
				 return;
			 }
		}
		cout &lt;&lt; endl &lt;&lt; &quot;You are a looser...&quot; &lt;&lt; endl;
		cout &lt;&lt; &quot;The word was: &quot; &lt;&lt; word &lt;&lt; endl;
	}
};

int main(void){
	galgenmaennchen gg;
	gg.startGuessing();
    return 0;
}
</code></pre>
<p>lg lolo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862392</guid><dc:creator><![CDATA[noobLolo]]></dc:creator><pubDate>Sun, 28 Feb 2010 17:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 17:55:35 GMT]]></title><description><![CDATA[<p>thx für die hilfe aba mit einer mischung aus c und c++ komm ich leider nicht sehr weit .....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862396</guid><dc:creator><![CDATA[zaraki]]></dc:creator><pubDate>Sun, 28 Feb 2010 17:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 18:22:45 GMT]]></title><description><![CDATA[<p>zaraki schrieb:</p>
<blockquote>
<p>thx für die hilfe aba mit einer mischung aus c und c++ komm ich leider nicht sehr weit .....</p>
</blockquote>
<p>Ich würde eher mal behaupten, der von dir gepostete Code ist eine Mischung aus C und C++, und das von noobLolo ist C++.<br />
Kann mich aber auch irren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862403</guid><dc:creator><![CDATA[crt32]]></dc:creator><pubDate>Sun, 28 Feb 2010 18:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 19:15:14 GMT]]></title><description><![CDATA[<p>ich kann dir versichern dass mein code nur c ist da ich nur diese sprache beherrsche.... <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/1862406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862406</guid><dc:creator><![CDATA[zaraki]]></dc:creator><pubDate>Sun, 28 Feb 2010 19:15:14 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 18:35:41 GMT]]></title><description><![CDATA[<p>also mal davon abgesehn, dass ich selber näher an C als an C++ arbeite, so ist z.B. printf() nicht wirklich Standard-C++... (Da verwendet man eher cout.) In Verbindung mit cin (statt scanf() ) ergibt sich dann das totale Gemische. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862412</guid><dc:creator><![CDATA[ichben]]></dc:creator><pubDate>Sun, 28 Feb 2010 18:35:41 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 18:35:04 GMT]]></title><description><![CDATA[<p>Nein, beherrschst du ganz sicher nicht.</p>
<p>Das zeigt schon das <code>void main()</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862413</guid><dc:creator><![CDATA[kenner der fehler]]></dc:creator><pubDate>Sun, 28 Feb 2010 18:35:04 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 18:36:48 GMT]]></title><description><![CDATA[<p>zaraki schrieb:</p>
<blockquote>
<p>ich kann dir versichern dass mein code nur c++ ist da ich nur diese sprache beherrsche.... <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>Da werden dir sehr viele Leute, die beides beherrschen, widersprechen. So auch ich. Dir wurde bloß fälschlicherweise beigebracht, dass das was du machst C++ wäre. Ist es aber nicht. Und es auch kein C. Es ist eine grauenhafte Mischung aus beidem, mit der du nie glücklich werden wirst.</p>
<p>Zu schade für dich, dass ein Wechsel des Kurses vermutlich nicht in Frage kommt. Falls doch: Sofort den Lehrer wechseln und alles vergessen was der alte dir beigebracht hat!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862415</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 28 Feb 2010 18:36:48 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 18:38:46 GMT]]></title><description><![CDATA[<p>zaraki schrieb:</p>
<blockquote>
<p>ich kann dir versichern dass mein code nur c++ ist da ich nur diese sprache beherrsche.... <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>Dein Code ist nur C.</p>
<p>crt32 schrieb:</p>
<blockquote>
<p>und das von noobLolo ist C++.</p>
</blockquote>
<p>Soso:<br />
Zeile 2, 98. AFAIK <em>muss</em> laut Standard in der <em>main</em> nichts returnt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862417</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Sun, 28 Feb 2010 18:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 18:38:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">ich kann dir versichern dass mein code nur c++
</code></pre>
<p>Ein printf wird nicht zu c++, nur weil es mittlerweile in eine andere header<br />
ueberfuehrt wurde. Eine Kiwi wird ja auch nicht zur Banane, wenn man sie gelb anstreicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862418</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Sun, 28 Feb 2010 18:38:48 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei Galgenmännchen on Sun, 28 Feb 2010 19:06:43 GMT]]></title><description><![CDATA[<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p>zaraki schrieb:</p>
<blockquote>
<p>ich kann dir versichern dass mein code nur c++ ist da ich nur diese sprache beherrsche.... <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>Dein Code ist nur C.</p>
</blockquote>
<p>Er benutzt komischerweise ein paar Zeilen C++. Man muss aber schon genau hingucken, um sie zu finden:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

cin &gt;&gt;Eingabe;
</code></pre>
<p>Abgesehen davon ist das restliche C natürlich ziemlich unportabel ( <code>system(&quot;CLS&quot;)</code> ), fehleranfällig (Bufferoverflow, wenn jemand mehr als 50 Zeichen eingibt) und an einigen Stellen schlichtweg falsch ( <code>void main()</code> ).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1862432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1862432</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 28 Feb 2010 19:06:43 GMT</pubDate></item></channel></rss>