<?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[Ausführungsproblem mit einem Quelltext]]></title><description><![CDATA[<p>Einen schönen guten Morgen, bin neu hier, hoffe trotzdem auf motvierte Helfer.</p>
<p>Es handelt sich um eine Aufgabenstellung, bzw. um deren Quelltext.</p>
<p>Die Aufgabe an sich ist relativ einfach :<br />
- Programm sucht sich zufällig eine Zahl zwischen 1 und 1000 aus.<br />
- Anweder gibt Tipps.<br />
- Computer gibt ihm Auskünfte.<br />
- Prozess wird wiederholt bis die Nummer vom Anwender gefunden wurde.</p>
<p>Quelltext :</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cstdlib&gt;

using namespace std;

int main()

{
   int Geraten;
   int Suchzahl;
   srand(time(0)); // Will seed the generator to the current time object. Essentially, this will make the generator change it's set every time you run the program.
   SuchZahl = rand() % 1000 + 1;

   do 
   {
   	cout &lt;&lt; &quot;Eine Zahl zwischen 1 und 1000!&quot; &lt;&lt; endl;
   	cin &gt;&gt; Geraten;

   	if (Geraten &lt; Suchzahl)
   	{
       	cout &lt;&lt; &quot;Zu klein!&quot; &lt;&lt; endl;
   	}
   	if (Geraten &gt; Suchzahl)
   	{
       	cout &lt;&lt; &quot;Zu groß!&quot; &lt;&lt; endl;
   	}
   }
   while (Geraten != Suchzahl);
   cout &lt;&lt; &quot;Das war richtig!&quot; &lt;&lt; endl;
}
</code></pre>
<p>Das Ding müsste soweit passen, jedoch will der Compiler den Quelltext nicht verdauen, er beschwert sich über die Variable &quot;Suchzahl&quot; mit folgender Anmerkung :</p>
<p>&quot;main.cpp:15:4: error: ‘SuchZahl’ was not declared in this scope&quot;</p>
<p>Soweit ich es verstehe, geht es um die Initialisierung von der Variablen, selbst wenn ich sie auf 0 setzen würde, würde es nichts bringen, deshalb verstehe ich gerade nicht, was er von mir will.</p>
<p>Wie ich gerade nochmal gesehen habe, spuckt mir das Terminal einen weiteren Hinweis aus, wenn ich diesen Zustand ignoriere :</p>
<p>&quot;./geany_run_script.sh: 5: ./main: not found&quot;</p>
<p>Bin neu in Ubuntu, trotzdem müsste sh wohl shell bedeuten, macht aber keinen Sinn für mich, werde es gleich nochmal im Internet nachschauen.</p>
<p>An sich liegt das Problem nicht an geany, hab den gleichen Quelltext mit Code::Blocks ausführen lassen, mit dem Unterschied, dass dieser nicht mal das Terminal aufmachen wollte.</p>
<p>Würde mich über Ideen und Anregungen freuen, da ich gerade wirklich feststecke.</p>
<p>Mit freundlichem Gruss,</p>
<p>Peng(uin)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/288557/ausführungsproblem-mit-einem-quelltext</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 18:23:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/288557.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Jun 2011 00:53:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ausführungsproblem mit einem Quelltext on Sun, 19 Jun 2011 00:53:44 GMT]]></title><description><![CDATA[<p>Einen schönen guten Morgen, bin neu hier, hoffe trotzdem auf motvierte Helfer.</p>
<p>Es handelt sich um eine Aufgabenstellung, bzw. um deren Quelltext.</p>
<p>Die Aufgabe an sich ist relativ einfach :<br />
- Programm sucht sich zufällig eine Zahl zwischen 1 und 1000 aus.<br />
- Anweder gibt Tipps.<br />
- Computer gibt ihm Auskünfte.<br />
- Prozess wird wiederholt bis die Nummer vom Anwender gefunden wurde.</p>
<p>Quelltext :</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cstdlib&gt;

using namespace std;

int main()

{
   int Geraten;
   int Suchzahl;
   srand(time(0)); // Will seed the generator to the current time object. Essentially, this will make the generator change it's set every time you run the program.
   SuchZahl = rand() % 1000 + 1;

   do 
   {
   	cout &lt;&lt; &quot;Eine Zahl zwischen 1 und 1000!&quot; &lt;&lt; endl;
   	cin &gt;&gt; Geraten;

   	if (Geraten &lt; Suchzahl)
   	{
       	cout &lt;&lt; &quot;Zu klein!&quot; &lt;&lt; endl;
   	}
   	if (Geraten &gt; Suchzahl)
   	{
       	cout &lt;&lt; &quot;Zu groß!&quot; &lt;&lt; endl;
   	}
   }
   while (Geraten != Suchzahl);
   cout &lt;&lt; &quot;Das war richtig!&quot; &lt;&lt; endl;
}
</code></pre>
<p>Das Ding müsste soweit passen, jedoch will der Compiler den Quelltext nicht verdauen, er beschwert sich über die Variable &quot;Suchzahl&quot; mit folgender Anmerkung :</p>
<p>&quot;main.cpp:15:4: error: ‘SuchZahl’ was not declared in this scope&quot;</p>
<p>Soweit ich es verstehe, geht es um die Initialisierung von der Variablen, selbst wenn ich sie auf 0 setzen würde, würde es nichts bringen, deshalb verstehe ich gerade nicht, was er von mir will.</p>
<p>Wie ich gerade nochmal gesehen habe, spuckt mir das Terminal einen weiteren Hinweis aus, wenn ich diesen Zustand ignoriere :</p>
<p>&quot;./geany_run_script.sh: 5: ./main: not found&quot;</p>
<p>Bin neu in Ubuntu, trotzdem müsste sh wohl shell bedeuten, macht aber keinen Sinn für mich, werde es gleich nochmal im Internet nachschauen.</p>
<p>An sich liegt das Problem nicht an geany, hab den gleichen Quelltext mit Code::Blocks ausführen lassen, mit dem Unterschied, dass dieser nicht mal das Terminal aufmachen wollte.</p>
<p>Würde mich über Ideen und Anregungen freuen, da ich gerade wirklich feststecke.</p>
<p>Mit freundlichem Gruss,</p>
<p>Peng(uin)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2080436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080436</guid><dc:creator><![CDATA[Peng(uin)]]></dc:creator><pubDate>Sun, 19 Jun 2011 00:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ausführungsproblem mit einem Quelltext on Sun, 19 Jun 2011 01:16:33 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
</code></pre>
<p>Es fehlt</p>
<pre><code class="language-cpp">#include &lt;ctime&gt; // für time()
</code></pre>
<pre><code>int Suchzahl;
...
   SuchZahl = rand() % 1000 + 1;
</code></pre>
<p>Ja, klar kennt er Such<strong>Z</strong>ahl nicht. Er kennt nur Such<strong>z</strong>ahl.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2080437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080437</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 19 Jun 2011 01:16:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ausführungsproblem mit einem Quelltext on Sun, 19 Jun 2011 02:00:55 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<pre><code>#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
</code></pre>
<p>Es fehlt</p>
<pre><code class="language-cpp">#include &lt;ctime&gt; // für time()
</code></pre>
<p>Ehrlich gesagt funktioniert es wunderbar auch ohne diese Bibliothek (siehe unten).</p>
<pre><code>int Suchzahl;
...
   SuchZahl = rand() % 1000 + 1;
</code></pre>
<p>Ja, klar kennt er Such<strong>Z</strong>ahl nicht. Er kennt nur Such<strong>z</strong>ahl.</p>
</blockquote>
<p>Stimmt, bin ich ein Trottel, nicht zu glauben...<br />
Unglaublich, dass ein Schreibfehler einen Menschen soviel Zeit kosten kann.<br />
Eine logische Erklärung gibt es dafür wohl nicht, damit meine ich, dass man nach stundelangem Hinsehen sowas nicht sieht, ausser vielleicht Schlafmangel.</p>
<p>Wie auch immer, vielleicht hilft dieser Quellcode später mal jemandem bei etwas, somit wäre die Anfrage zumindest nicht ganz so stupide gewesen.</p>
<p>Danke volkard, danke für die schnelle und nette Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2080441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080441</guid><dc:creator><![CDATA[Peng*uin*]]></dc:creator><pubDate>Sun, 19 Jun 2011 02:00:55 GMT</pubDate></item><item><title><![CDATA[Reply to Ausführungsproblem mit einem Quelltext on Sun, 19 Jun 2011 08:31:53 GMT]]></title><description><![CDATA[<p>Peng(uin) schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>Es fehlt</p>
<pre><code class="language-cpp">#include &lt;ctime&gt; // für time()
</code></pre>
</blockquote>
<p>Ehrlich gesagt funktioniert es wunderbar auch ohne diese Bibliothek (siehe unten).</p>
</blockquote>
<p>Ehrlich gesagt ist hier die Lage eindeutig. In der Hilfe zu time() steht, daß sie in der &lt;ctime&gt; lebt.<br />
<a href="http://www.cplusplus.com/reference/clibrary/ctime/time/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/ctime/time/</a></p>
<p>Und als ich Deinen Code compilieren wollte, hat er time() nicht gefunden und ich mußte erstmal überlegen, wie ich das repariere, bevor ich überhaupt zum Z gelangen konnte. Das nervt ein wenig. Laß Dich doch diesbezüglich auf den rechten Pfad stupsen. <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>
<p>Auf Deinem Compiler klappt es zufällig ohne &lt;ctime&gt;. Wenn ich raten müßte, würde ich sagen, es ist ein Borland-Compiler, der</p>
<pre><code class="language-cpp">inline void randomize(){
   srand(time(0));
}
</code></pre>
<p>in der &lt;cstdlib&gt; anbietet und zu diesem Behufe innerhalb der &lt;cstdlib&gt; auch die &lt;ctime&gt; inkludiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2080475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080475</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 19 Jun 2011 08:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ausführungsproblem mit einem Quelltext on Sun, 19 Jun 2011 09:01:54 GMT]]></title><description><![CDATA[<p>Falsches Forum Leute <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/2080493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2080493</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 19 Jun 2011 09:01:54 GMT</pubDate></item><item><title><![CDATA[Reply to Ausführungsproblem mit einem Quelltext on Wed, 22 Jun 2011 07:33:51 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/u16827" rel="nofollow">Dravere</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/f28" rel="nofollow">C# und .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/f15" rel="nofollow">C++ (auch C++0x)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2081959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2081959</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 22 Jun 2011 07:33:51 GMT</pubDate></item></channel></rss>