<?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[Erraten der Zufallszahl funktioniert nicht]]></title><description><![CDATA[<p>Hallo und guten morgen liebe Gemeinde.</p>
<p>Ich habe von meinem Lehrer folgende Aufgabe bekommen:<br />
`</p>
<p>Schreiben sie ein Programm, bei dem sie eine zufällig erzeugte Zahl zwischen 1 und 1000 erraten sollen. Die Zufallszahl wird mit der rand() – Funktion im Hauptprogramm erzeugt. Anschließend wird der Spieler solange zur Eingabe einer Zahl aufgefordert, bis er die Zahl erraten hat. Die Anzahl der Rateversuche wird mitgezählt, wurde die Zahl mit weniger als 10 Versuchen erraten geben sie aus:</p>
<p>Weniger als 10 Versuche, Glueck gehabt</p>
<p>Wurden genau 10 Versuche benötigt:</p>
<p>Prima, 10 Versuche, sie sind ueberlegt an das Problem herangegangen</p>
<p>Wurden mehr als 10 Versuche benötigt:</p>
<p>Mehr als 10 Versuche, sie haben mehr oder weniger im Nebel gestochert</p>
<p>Die Überprüfung der Zufallszahl soll in einem Unterprogramm erfolgen. Das Unterprogramm liefert einen Enumwert zurück, der angibt ob die Zahl RICHTIG, ZU_GROSS oder ZU_KLEIN war.</p>
<p>Die Definition des Enumtyps sieht folgendermaßen aus:</p>
<p>enum ergebnis {RICHTIG, ZU_GROSS, ZU_KLEIN};</p>
<p>Beispiel für die erzeugte Bildschirmausgabe:</p>
<p>Versuch 1: Geratene Zahl zwischen 1.. 1000 eingeben: 500</p>
<p>Die geratene Zahl ist zu gross</p>
<p>Versuch 2: Geratene Zahl zwischen 1.. 1000 eingeben: 250</p>
<p>Die geratene Zahl ist zu klein</p>
<p>Versuch 3: Geratene Zahl zwischen 1.. 1000 eingeben: 375</p>
<p>Die geratene Zahl ist zu klein</p>
<p>Versuch 4: Geratene Zahl zwischen 1.. 1000 eingeben: 437</p>
<p>Die geratene Zahl ist zu gross</p>
<p>Versuch 5: Geratene Zahl zwischen 1.. 1000 eingeben: 407</p>
<p>Die geratene Zahl ist zu gross</p>
<p>Versuch 6: Geratene Zahl zwischen 1.. 1000 eingeben: 391</p>
<p>Die geratene Zahl ist zu klein</p>
<p>Versuch 7: Geratene Zahl zwischen 1.. 1000 eingeben: 399</p>
<p>Weniger als 10 Versuche, Glueck gehabt</p>
<p>Press any key to continue</p>
<p>`</p>
<p>Dazu habe ich folgenden Code aufgesetzt:<br />
In der Header-Datei <code>zufallszahl.h</code> habe ich folgendes geschrieben:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int zufallszahl(int min, int max);
</code></pre>
<p>Im Main habe ich geschrieben:</p>
<pre><code class="language-cpp">#include &quot;zufallszahl.h&quot;
#include &lt;time.h&gt;													//Header-Datei für time bei srand
#include &lt;stdlib.h&gt;													//Header-Datei für rand und srand
#include &lt;iostream&gt;													//Header-Datei für &quot;cin&quot; und &quot;cout&quot;
using namespace std;

int main(void)
	{
		int zahl, einlesen;											//Variablen &quot;Zahl&quot; und &quot;Einlesen&quot; als Integer(da Zahlen) deklarieren
		int versuche;												//Versuche ist auch Integer da die Versuche gezählt werden

		srand((unsigned)time(NULL));
		zahl=rand();												//Zahl über Zufallsgenerator erzeugt
		zahl=zahl%1000+1;											//&quot;rand() erzeugt eine Zufallszahl zwischen 2^0 und 2^15, deswegen 
																	//%1000+1; %=Modulo -&gt; keine Kommazahlen; 0 bis 1000

		cout&lt;&lt;&quot;Zufallszahl zwischen 1 und 1000 eingeben&quot;;
		cin&gt;&gt;einlesen;

		for(versuche=0; zahl!=einlesen; versuche++)					//Versuche muss mit =0 initialisiert werden
		{
				if( einlesen&lt;zahl)
					{
						cout&lt;&lt;&quot;Eingebene Zahl ist zu klein!\n&quot;;
						cout&lt;&lt;&quot;Erneute eingabe\n&quot;;
						cin&gt;&gt; einlesen;
					}

				else if (einlesen&gt;zahl)
					{
						cout&lt;&lt;&quot;Eingebene Zahl ist zu gross!\n&quot;;
						cout&lt;&lt;&quot;Erneute eingabe!\n&quot;;
						cin&gt;&gt; einlesen;
					}

				else (einlesen==zahl);
				{
					if(versuche&lt;10)
					{
						cout&lt;&lt;&quot;Weniger als 10 Versuche, Glueck gehabt/n&quot;;
						cout&lt;&lt;&quot;Anzahl der Versuche:/n/n&quot;&lt;&lt;versuche&lt;&lt;endl;
					}
					else if(versuche==10)
					{

							cout&lt;&lt;&quot;Prima, 10 Versuche, sie sind ueberlegt an das Problem herangegangen/n&quot;;
					}		cout&lt;&lt;&quot;Anzahl der Versuche:/n/n&quot;&lt;&lt;versuche&lt;&lt;endl;

					if(versuche&gt;10)
					{
						cout&lt;&lt;&quot;Mehr als 10 Versuche, sie haben mehr oder weniger im Nebel gestochert/n&quot;;
						cout&lt;&lt;&quot;Anzahl der Versuche:/n&quot;&lt;&lt;versuche&lt;&lt;endl;

					}
				}
		}
		return 0;
}
</code></pre>
<p>Bei mir ist jedoch die Zeile</p>
<pre><code class="language-cpp">#include &lt;zufallszahl.h
</code></pre>
<p>rot unterringelt mit der Meldung</p>
<pre><code class="language-cpp">Error: Die Datei &quot;Quelle&quot; kann nicht geöffnet werden: &quot;zufallszahl.h&quot;.
</code></pre>
<p>Wo ist mein Denkfehler?</p>
<p>Danke für die Antworten im Voraus.</p>
<p>Gruß</p>
<p>Max</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/312413/erraten-der-zufallszahl-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 20:35:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312413.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Jan 2013 09:09:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:18:14 GMT]]></title><description><![CDATA[<p>Hallo und guten morgen liebe Gemeinde.</p>
<p>Ich habe von meinem Lehrer folgende Aufgabe bekommen:<br />
`</p>
<p>Schreiben sie ein Programm, bei dem sie eine zufällig erzeugte Zahl zwischen 1 und 1000 erraten sollen. Die Zufallszahl wird mit der rand() – Funktion im Hauptprogramm erzeugt. Anschließend wird der Spieler solange zur Eingabe einer Zahl aufgefordert, bis er die Zahl erraten hat. Die Anzahl der Rateversuche wird mitgezählt, wurde die Zahl mit weniger als 10 Versuchen erraten geben sie aus:</p>
<p>Weniger als 10 Versuche, Glueck gehabt</p>
<p>Wurden genau 10 Versuche benötigt:</p>
<p>Prima, 10 Versuche, sie sind ueberlegt an das Problem herangegangen</p>
<p>Wurden mehr als 10 Versuche benötigt:</p>
<p>Mehr als 10 Versuche, sie haben mehr oder weniger im Nebel gestochert</p>
<p>Die Überprüfung der Zufallszahl soll in einem Unterprogramm erfolgen. Das Unterprogramm liefert einen Enumwert zurück, der angibt ob die Zahl RICHTIG, ZU_GROSS oder ZU_KLEIN war.</p>
<p>Die Definition des Enumtyps sieht folgendermaßen aus:</p>
<p>enum ergebnis {RICHTIG, ZU_GROSS, ZU_KLEIN};</p>
<p>Beispiel für die erzeugte Bildschirmausgabe:</p>
<p>Versuch 1: Geratene Zahl zwischen 1.. 1000 eingeben: 500</p>
<p>Die geratene Zahl ist zu gross</p>
<p>Versuch 2: Geratene Zahl zwischen 1.. 1000 eingeben: 250</p>
<p>Die geratene Zahl ist zu klein</p>
<p>Versuch 3: Geratene Zahl zwischen 1.. 1000 eingeben: 375</p>
<p>Die geratene Zahl ist zu klein</p>
<p>Versuch 4: Geratene Zahl zwischen 1.. 1000 eingeben: 437</p>
<p>Die geratene Zahl ist zu gross</p>
<p>Versuch 5: Geratene Zahl zwischen 1.. 1000 eingeben: 407</p>
<p>Die geratene Zahl ist zu gross</p>
<p>Versuch 6: Geratene Zahl zwischen 1.. 1000 eingeben: 391</p>
<p>Die geratene Zahl ist zu klein</p>
<p>Versuch 7: Geratene Zahl zwischen 1.. 1000 eingeben: 399</p>
<p>Weniger als 10 Versuche, Glueck gehabt</p>
<p>Press any key to continue</p>
<p>`</p>
<p>Dazu habe ich folgenden Code aufgesetzt:<br />
In der Header-Datei <code>zufallszahl.h</code> habe ich folgendes geschrieben:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int zufallszahl(int min, int max);
</code></pre>
<p>Im Main habe ich geschrieben:</p>
<pre><code class="language-cpp">#include &quot;zufallszahl.h&quot;
#include &lt;time.h&gt;													//Header-Datei für time bei srand
#include &lt;stdlib.h&gt;													//Header-Datei für rand und srand
#include &lt;iostream&gt;													//Header-Datei für &quot;cin&quot; und &quot;cout&quot;
using namespace std;

int main(void)
	{
		int zahl, einlesen;											//Variablen &quot;Zahl&quot; und &quot;Einlesen&quot; als Integer(da Zahlen) deklarieren
		int versuche;												//Versuche ist auch Integer da die Versuche gezählt werden

		srand((unsigned)time(NULL));
		zahl=rand();												//Zahl über Zufallsgenerator erzeugt
		zahl=zahl%1000+1;											//&quot;rand() erzeugt eine Zufallszahl zwischen 2^0 und 2^15, deswegen 
																	//%1000+1; %=Modulo -&gt; keine Kommazahlen; 0 bis 1000

		cout&lt;&lt;&quot;Zufallszahl zwischen 1 und 1000 eingeben&quot;;
		cin&gt;&gt;einlesen;

		for(versuche=0; zahl!=einlesen; versuche++)					//Versuche muss mit =0 initialisiert werden
		{
				if( einlesen&lt;zahl)
					{
						cout&lt;&lt;&quot;Eingebene Zahl ist zu klein!\n&quot;;
						cout&lt;&lt;&quot;Erneute eingabe\n&quot;;
						cin&gt;&gt; einlesen;
					}

				else if (einlesen&gt;zahl)
					{
						cout&lt;&lt;&quot;Eingebene Zahl ist zu gross!\n&quot;;
						cout&lt;&lt;&quot;Erneute eingabe!\n&quot;;
						cin&gt;&gt; einlesen;
					}

				else (einlesen==zahl);
				{
					if(versuche&lt;10)
					{
						cout&lt;&lt;&quot;Weniger als 10 Versuche, Glueck gehabt/n&quot;;
						cout&lt;&lt;&quot;Anzahl der Versuche:/n/n&quot;&lt;&lt;versuche&lt;&lt;endl;
					}
					else if(versuche==10)
					{

							cout&lt;&lt;&quot;Prima, 10 Versuche, sie sind ueberlegt an das Problem herangegangen/n&quot;;
					}		cout&lt;&lt;&quot;Anzahl der Versuche:/n/n&quot;&lt;&lt;versuche&lt;&lt;endl;

					if(versuche&gt;10)
					{
						cout&lt;&lt;&quot;Mehr als 10 Versuche, sie haben mehr oder weniger im Nebel gestochert/n&quot;;
						cout&lt;&lt;&quot;Anzahl der Versuche:/n&quot;&lt;&lt;versuche&lt;&lt;endl;

					}
				}
		}
		return 0;
}
</code></pre>
<p>Bei mir ist jedoch die Zeile</p>
<pre><code class="language-cpp">#include &lt;zufallszahl.h
</code></pre>
<p>rot unterringelt mit der Meldung</p>
<pre><code class="language-cpp">Error: Die Datei &quot;Quelle&quot; kann nicht geöffnet werden: &quot;zufallszahl.h&quot;.
</code></pre>
<p>Wo ist mein Denkfehler?</p>
<p>Danke für die Antworten im Voraus.</p>
<p>Gruß</p>
<p>Max</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286024</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:18:14 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:17:21 GMT]]></title><description><![CDATA[<p>was ist der unterschied zwischen #include &lt;...&gt; und #include &quot;...&quot; ? <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>also bei mir im vs2012 sind 2 fehler, beide in der allerersten zeile deines codes. und beide locker zu beheben</p>
<p>so, vom prinzip her klappt es dann, wenn diese beiden fehler ausgemerzt sind. aber guck doch mal in deine strings <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="😉"
    /> was bedeutet &quot;/n&quot; und &quot;\n&quot; ?</p>
<p>achja, an deinen lehrer: wenn man binär an das lösen von der zufallszahl rangeht (also per binäre suche), schafft man das in unter 10 versuchen (denn 2^10 = 1024 &gt; 1000)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286026</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:17:21 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:17:37 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>was ist der unterschied zwischen #include &lt;...&gt; und #include &quot;...&quot; ? <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>also bei mir im vs2012 sind 2 fehler, beide in der allerersten zeile deines codes. und beide locker zu beheben</p>
</blockquote>
<p>Sorry, war wir wirklich ein Leichtsinnsfehler *Kopf gegen die Wand schlag*</p>
<p>Jetzt funktioniert jedoch die Ausgabe nicht so, wie ich mir das vorstelle.</p>
<p>Jetzt kommt bei jeder eingegebenen Zahl die Meldung &quot;Sie haben weniger als 10 Versuche gebraucht.Glück gehabt.&quot;</p>
<p>Edit: Ich editiere einmal den Code richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286027</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:17:37 GMT]]></title><description><![CDATA[<p>Ja, schlag mal ordentlich vor die Wand.<br />
Und dann bitte beantworte:<br />
Warum hast Du überhaupt eine</p>
<pre><code>zufallszahl.h
</code></pre>
<p>geschrieben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286029</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:19:23 GMT]]></title><description><![CDATA[<p>Finde den Fehler:</p>
<p>else (einlesen==zahl);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286030</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:19:23 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:19:38 GMT]]></title><description><![CDATA[<p>Und weiter:<br />
Warum inkludierst Du time.h und nicht ctime?<br />
Und: Was willst Du mit stdlib.h?</p>
<p>Du wolltest Dir doch eigentlich bei jeder Zeile Gedanken darüber machen, wozu Du sie schreibst?<br />
Sieht aber gar nicht danach aus ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286031</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:19:38 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:20:11 GMT]]></title><description><![CDATA[<p>silent_max schrieb:</p>
<blockquote>
<p>Jetzt kommt bei jeder eingegebenen Zahl die Meldung &quot;Sie haben weniger als 10 Versuche gebraucht.Glück gehabt.&quot;</p>
</blockquote>
<p>ist mir auch grad aufgefallen, und das sieht man auf den ersten blick nicht. man muss schon genau gucken -&gt; zeile 37</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286032</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:20:11 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:22:27 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>Ja, schlag mal ordentlich vor die Wand.<br />
Und dann bitte beantworte:<br />
Warum hast Du überhaupt eine</p>
<pre><code>zufallszahl.h
</code></pre>
<p>geschrieben?</p>
</blockquote>
<p>Mein Lehrer sagt immer, dass Funktionsaufrufe/Funktionsprototypen in eine Headerdatei gehören</p>
<p>Edit:</p>
<pre><code class="language-cpp">#include &lt;stdlib.h&gt; //Header-Datei für rand und srand
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2286033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286033</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:22:27 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:24:40 GMT]]></title><description><![CDATA[<p>naja, unter Vorbehalt. Bleib lieber erstmal nur bei Programmen in einer Quelldatei.</p>
<p>Aber du brauchst die Datei quasi eh nicht, da du diese Funktion weder geschrieben noch genutzt hast...</p>
<p>edit: merke: jegliche Standard Header die eine &quot;xXx.h&quot; Endung haben, machst du zu &quot;cxXx&quot;</p>
<p>in deinem fall also:</p>
<pre><code>#include &lt;cstdlib&gt;
#include &lt;ctime&gt;
// etc.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2286035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286035</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:23:27 GMT]]></title><description><![CDATA[<p>Dann schau dir mal die Zeile 37 an und überlege für jedes Zeichen (ja, jedes), warum du es da hingeschrieben hast.<br />
Und dann überlegst du, ob es sinnvoll ist, dass es da steht.</p>
<p>Und wenn du so gut bist, dass du gleich die Zahl geraten hast, passiert gar nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286036</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:23:27 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:27:32 GMT]]></title><description><![CDATA[<p>silent_max schrieb:</p>
<blockquote>
<p>Mein Lehrer sagt immer, dass Funktionsaufrufe/Funktionsprototypen in eine Headerdatei gehören</p>
</blockquote>
<p>Das ist dann sinnvoll, wenn die Definition der Funktion (der Code) in einer andern Datei (.cpp oder .c) steht.</p>
<p>Man sollte auch nur die Header einbinden, die man wirklich in dem Code braucht.<br />
Gibt es eine zufallszahl.c oder zufallszahl.cpp?<br />
Wenn ja brauchst du da iostream?<br />
Hast du diese auch im Projekt eingebunden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286038</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:27:37 GMT]]></title><description><![CDATA[<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>Finde den Fehler:</p>
<p>else (einlesen==zahl);</p>
</blockquote>
<p>Wenn ich das Semmikolon weglassen, dann bekomme ich folgende Fehlermeldung:</p>
<pre><code class="language-cpp">error C2143: Syntaxfehler: Es fehlt ';' vor '{'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2286039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286039</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:27:37 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:28:50 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Hast du diese auch im Projekt eingebunden?</p>
</blockquote>
<p>Ja, habe ich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286040</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:30:03 GMT]]></title><description><![CDATA[<p>Das ; ist nur ein Fehler in der Zeile.</p>
<p>Da sind noch 16 andere (in der Zeile).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286041</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:30:03 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:30:40 GMT]]></title><description><![CDATA[<p>silent_max schrieb:</p>
<blockquote>
<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>Finde den Fehler:</p>
<p>else (einlesen==zahl);</p>
</blockquote>
<p>Wenn ich das Semmikolon weglassen, dann bekomme ich folgende Fehlermeldung:</p>
<pre><code class="language-cpp">error C2143: Syntaxfehler: Es fehlt ';' vor '{'
</code></pre>
</blockquote>
<p>und warum?</p>
<p>vergleiche diese zeilen</p>
<pre><code>if( einlesen&lt;zahl) {}
else if (einlesen&gt;zahl) {}
else (einlesen==zahl) {} // ohne semikolon hitner den runden klammern fehler!
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2286042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286042</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:30:40 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:33:24 GMT]]></title><description><![CDATA[<p>silent_max schrieb:</p>
<blockquote>
<p>Belli schrieb:</p>
<blockquote>
<p>Ja, schlag mal ordentlich vor die Wand.<br />
Und dann bitte beantworte:<br />
Warum hast Du überhaupt eine</p>
<pre><code>zufallszahl.h
</code></pre>
<p>geschrieben?</p>
</blockquote>
<p>Mein Lehrer sagt immer, dass Funktionsaufrufe/Funktionsprototypen in eine Headerdatei gehören</p>
</blockquote>
<p>Du hast aber weder eine Funktion noch einen Aufruf einer Funktion namens zufallszahl, die Du da in der Header-Datei deklarierst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286044</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:33:24 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:36:15 GMT]]></title><description><![CDATA[<p>Nie wieder arbeite ich bei mehreren <code>if-Anweisungen</code> mit <code>else</code> ...</p>
<p>Hier einmal der richtige Code...</p>
<pre><code class="language-cpp">#include &quot;zufallszahl.h&quot;
#include &lt;time.h&gt;													//Header-Datei für time bei srand
#include &lt;stdlib.h&gt;													//Header-Datei für rand und srand
#include &lt;iostream&gt;													//Header-Datei für &quot;cin&quot; und &quot;cout&quot;
using namespace std;

int main(void)
	{
		int zahl, einlesen;											//Variablen &quot;Zahl&quot; und &quot;Einlesen&quot; als Integer(da Zahlen) deklarieren
		int versuche;												//Versuche ist auch Integer da die Versuche gezählt werden

		srand((unsigned)time(NULL));
		zahl=rand();												//Zahl über Zufallsgenerator erzeugt
		zahl=zahl%1000+1;											//&quot;rand() erzeugt eine Zufallszahl zwischen 2^0 und 2^15, deswegen 
																	//%1000+1; %=Modulo -&gt; keine Kommazahlen; 0 bis 1000

		cout&lt;&lt;&quot;Zufallszahl zwischen 1 und 1000 eingeben&quot;;
		cin&gt;&gt;einlesen;

		for(versuche=0; zahl!=einlesen; versuche++)					//Versuche muss mit =0 initialisiert werden
		{
				if( einlesen&lt;zahl)
					{
						cout&lt;&lt;&quot;Eingebene Zahl ist zu klein!\n&quot;;
						cout&lt;&lt;&quot;Erneute eingabe\n&quot;;
						cin&gt;&gt; einlesen;
					}

				if (einlesen&gt;zahl)
					{
						cout&lt;&lt;&quot;Eingebene Zahl ist zu gross!\n&quot;;
						cout&lt;&lt;&quot;Erneute eingabe!\n&quot;;
						cin&gt;&gt; einlesen;
					}

				if(einlesen==zahl)
				{
					if(versuche&lt;10)
					{
						cout&lt;&lt;&quot;Weniger als 10 Versuche, Glueck gehabt\n&quot;;
						cout&lt;&lt;&quot;Anzahl der Versuche:\n\n&quot;&lt;&lt;versuche&lt;&lt;endl;
					}
					if(versuche==10)
					{

							cout&lt;&lt;&quot;Prima, 10 Versuche, sie sind ueberlegt an das Problem herangegangen\n&quot;;
					}		cout&lt;&lt;&quot;Anzahl der Versuche:\n\n&quot;&lt;&lt;versuche&lt;&lt;endl;

					if(versuche&gt;10)
					{
						cout&lt;&lt;&quot;Mehr als 10 Versuche, sie haben mehr oder weniger im Nebel gestochert\n&quot;;
						cout&lt;&lt;&quot;Anzahl der Versuche:\n&quot;&lt;&lt;versuche&lt;&lt;endl;

					}
				}
		}
		return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2286048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286048</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:36:15 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:38:07 GMT]]></title><description><![CDATA[<p>Tja ... und nun lass mal</p>
<pre><code>#include &quot;zufallszahl.h&quot;
</code></pre>
<p>weg und nimm bitte statt time.h ctime und statt stdlib.h cstdlib.<br />
Und dann lösch Deine zufallzahl.h - Headerdatei wieder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286050</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:45:49 GMT]]></title><description><![CDATA[<p>Schreib mal in Zeile 16:</p>
<pre><code>zahl = 2;
</code></pre>
<p>Und dann gibst du auch gleich 2 ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286053</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:45:49 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:55:39 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Schreib mal in Zeile 16:</p>
<pre><code>zahl = 2;
</code></pre>
<p>Und dann gibst du auch gleich 2 ein.</p>
</blockquote>
<p>Also bei mir bleibt dann die Ausgabe leer... es erscheint gleich die Meldung &quot;Drücken Sie eine beliebege Taste...&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286054</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:58:04 GMT]]></title><description><![CDATA[<p>silent_max schrieb:</p>
<blockquote>
<p>Also bei mir bleibt dann die Ausgabe leer... es erscheint gleich die Meldung &quot;Drücken Sie eine beliebege Taste...&quot;</p>
</blockquote>
<p>Ist das wirklich das gewünschte Verhalten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286055</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:58:04 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:58:26 GMT]]></title><description><![CDATA[<p>silent_max schrieb:</p>
<blockquote>
<p>Nie wieder arbeite ich bei mehreren <code>if-Anweisungen</code> mit <code>else</code> ...</p>
</blockquote>
<p>Und jetzt bau das else wieder ein und zwar korrekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286056</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:58:26 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 09:59:46 GMT]]></title><description><![CDATA[<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>silent_max schrieb:</p>
<blockquote>
<p>Nie wieder arbeite ich bei mehreren <code>if-Anweisungen</code> mit <code>else</code> ...</p>
</blockquote>
<p>Und jetzt bau das else wieder ein und zwar korrekt.</p>
</blockquote>
<p>Quatsch. Das braucht er nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286057</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 04 Jan 2013 09:59:46 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 10:02:53 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>silent_max schrieb:</p>
<blockquote>
<p>Nie wieder arbeite ich bei mehreren <code>if-Anweisungen</code> mit <code>else</code> ...</p>
</blockquote>
<p>Und jetzt bau das else wieder ein und zwar korrekt.</p>
</blockquote>
<p>Quatsch. Das braucht er nicht.</p>
</blockquote>
<p>sollte er aber. Und sei es nur zu Übungszwecken - irgendwann wird er es brauchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286059</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 04 Jan 2013 10:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 10:02:53 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>silent_max schrieb:</p>
<blockquote>
<p>Nie wieder arbeite ich bei mehreren <code>if-Anweisungen</code> mit <code>else</code> ...</p>
</blockquote>
<p>Und jetzt bau das else wieder ein und zwar korrekt.</p>
</blockquote>
<p>Quatsch. Das braucht er nicht.</p>
</blockquote>
<p>Shade Of Mine ... bitte verstehe mich nicht falsch, aber wozu brauche ich das else, wenn es mit nur if - Anweisungen klappt??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286058</guid><dc:creator><![CDATA[silent_max]]></dc:creator><pubDate>Fri, 04 Jan 2013 10:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to Erraten der Zufallszahl funktioniert nicht on Fri, 04 Jan 2013 10:02:55 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>silent_max schrieb:</p>
<blockquote>
<p>Nie wieder arbeite ich bei mehreren <code>if-Anweisungen</code> mit <code>else</code> ...</p>
</blockquote>
<p>Und jetzt bau das else wieder ein und zwar korrekt.</p>
</blockquote>
<p>Quatsch. Das braucht er nicht.</p>
</blockquote>
<p>Doch, das braucht er. Wann soll er es sonst lernen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286060</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 04 Jan 2013 10:02:55 GMT</pubDate></item></channel></rss>