<?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[&#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet??]]></title><description><![CDATA[<p>Hallo alle zusammen<br />
ich bin jetzt bestimmt eine 1/2 Stunde am googlen<br />
bin aber ziemlich erfolglos</p>
<p>Also ich hab nur ein kleines testprogramm schreiben wollen, aber<br />
er zeigt mir dise fehlermeldung</p>
<pre><code>20 E:\Programme\Dev-Cpp\Projekts\main.cpp `j' undeclared (first use this function) 
  (Each undeclared identifier is reported only once for each function it appears in.) 
20 E:\Programme\Dev-Cpp\Projekts\main.cpp `n' undeclared (first use this function)  
   E:\Programme\Dev-Cpp\Projekts\Makefile.win [Build Error]  [main.o] Error 1
</code></pre>
<p>bei diesem Quelltext</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;

using namespace std;
int main()
{   
    int antwort;
    do
    {
          int z1, z2, z3;
          z1 = rand();
          z2 = rand();
          z3 = rand();
          cout&lt;&lt; &quot;zufallszahl 1\t&quot;&lt;&lt; z1 &lt;&lt; endl;
          cout&lt;&lt; &quot;zufallszahl 2\t&quot;&lt;&lt; z2 &lt;&lt; endl;
          cout&lt;&lt; &quot;zufallszahl 3\t&quot;&lt;&lt; z3 &lt;&lt; endl;
          do
          {
                 cout&lt;&lt;endl&lt;&lt;&quot;wiederholung?(j/n)&quot;;
                 cin&gt;&gt;antwort;
                 if((antwort != 'j')&amp;&amp;(antwort != 'n'))
                     cout&lt;&lt;&quot;bitte geben sie j f\x81r ja und n f\x81r nein ein&quot;&lt;&lt;endl;
          }while((antwort!='j')&amp;&amp;(antwort!='n'));
    }while(antwort=='j'); 
    return 0; 
}
</code></pre>
<p>an.</p>
<p>liegt villeicht daran das ich noch nicht so die große programmierahnung habe<br />
aber ich denke es ist sinnvoller hier zu posten als noch weitere stunden in google zu verschenden (ich glaub ich such einfach falsch)^^</p>
<p>*Der Code ist editiert und verbessert worden</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218799/j-undeclared-first-use-this-function-kann-mir-jemand-sagen-was-das-bedeutet</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 22:04:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218799.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Jul 2008 12:03:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Sat, 02 Aug 2008 21:30:41 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen<br />
ich bin jetzt bestimmt eine 1/2 Stunde am googlen<br />
bin aber ziemlich erfolglos</p>
<p>Also ich hab nur ein kleines testprogramm schreiben wollen, aber<br />
er zeigt mir dise fehlermeldung</p>
<pre><code>20 E:\Programme\Dev-Cpp\Projekts\main.cpp `j' undeclared (first use this function) 
  (Each undeclared identifier is reported only once for each function it appears in.) 
20 E:\Programme\Dev-Cpp\Projekts\main.cpp `n' undeclared (first use this function)  
   E:\Programme\Dev-Cpp\Projekts\Makefile.win [Build Error]  [main.o] Error 1
</code></pre>
<p>bei diesem Quelltext</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;

using namespace std;
int main()
{   
    int antwort;
    do
    {
          int z1, z2, z3;
          z1 = rand();
          z2 = rand();
          z3 = rand();
          cout&lt;&lt; &quot;zufallszahl 1\t&quot;&lt;&lt; z1 &lt;&lt; endl;
          cout&lt;&lt; &quot;zufallszahl 2\t&quot;&lt;&lt; z2 &lt;&lt; endl;
          cout&lt;&lt; &quot;zufallszahl 3\t&quot;&lt;&lt; z3 &lt;&lt; endl;
          do
          {
                 cout&lt;&lt;endl&lt;&lt;&quot;wiederholung?(j/n)&quot;;
                 cin&gt;&gt;antwort;
                 if((antwort != 'j')&amp;&amp;(antwort != 'n'))
                     cout&lt;&lt;&quot;bitte geben sie j f\x81r ja und n f\x81r nein ein&quot;&lt;&lt;endl;
          }while((antwort!='j')&amp;&amp;(antwort!='n'));
    }while(antwort=='j'); 
    return 0; 
}
</code></pre>
<p>an.</p>
<p>liegt villeicht daran das ich noch nicht so die große programmierahnung habe<br />
aber ich denke es ist sinnvoller hier zu posten als noch weitere stunden in google zu verschenden (ich glaub ich such einfach falsch)^^</p>
<p>*Der Code ist editiert und verbessert worden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553545</guid><dc:creator><![CDATA[outcast]]></dc:creator><pubDate>Sat, 02 Aug 2008 21:30:41 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 12:09:23 GMT]]></title><description><![CDATA[<p>Antwort soll, soweit ich verstanden habe, ein Zeichen enthalten. Dafür gibt es den Datentyp char. Bei der Eingabe j oder n handelt es sich folglich um Variablen vom Typ char. j oder n müssen also in Anführungsstrichen geschrieben sein. Zeile 20 sähe demnach folgendermaßen aus:</p>
<pre><code class="language-cpp">if((antwort != 'j')&amp;&amp;(antwort != 'n'))
</code></pre>
<p>außerdem kommt nach dem if() kein Semikolon.</p>
<p>mfg energetic</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553550</guid><dc:creator><![CDATA[energetic]]></dc:creator><pubDate>Fri, 25 Jul 2008 12:09:23 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 12:51:30 GMT]]></title><description><![CDATA[<p>ja ich hab ein bisschen rumprobiert und anscheinend das Semikolon vergessen ^^<br />
und es fehlt auch noch das<br />
#include &lt;cstdlib&gt;<br />
ich danke für die promte Antwort</p>
<p>..und das Problem hat sich erledigt.. danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553554</guid><dc:creator><![CDATA[outcast]]></dc:creator><pubDate>Fri, 25 Jul 2008 12:51:30 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 12:40:25 GMT]]></title><description><![CDATA[<p>outcast schrieb:</p>
<blockquote>
<p>und es vehlt auch noch das<br />
#include &lt;cstdlib&gt;</p>
</blockquote>
<p>Nein. Die If-Abfragen und der Datentyp char sind in der Sprache C++ verankert, da brauchst du keine zusätzlichen Bibliotheken. Zudem reicht &lt;iostream&gt; für deine Anwendung.</p>
<p>Und was die Zufallsfunktion <code>rand()</code> betrifft: Wenn du nicht in jedem Programmdurchlauf die gleiche Folge von Pseudozufallszahlen haben willst, solltest du <strong>einmal</strong> am Anfang des Programms folgende Funktion aufrufen (benötigt den Header &lt;ctime&gt;):</p>
<pre><code class="language-cpp">srand(static_cast&lt;unsigned int&gt;(time(0)));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1553574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553574</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 25 Jul 2008 12:40:25 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 12:43:41 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>outcast schrieb:</p>
<blockquote>
<p>und es vehlt auch noch das<br />
#include &lt;cstdlib&gt;</p>
</blockquote>
<p>Nein. Die If-Abfragen und der Datentyp char sind in der Sprache C++ verankert, da brauchst du keine zusätzlichen Bibliotheken. Zudem reicht &lt;iostream&gt; für deine Anwendung.</p>
<p>Und was die Zufallsfunktion <code>rand()</code> betrifft: Wenn du nicht in jedem Programmdurchlauf die gleiche Folge von Pseudozufallszahlen haben willst, solltest du <strong>einmal</strong> am Anfang des Programms folgende Funktion aufrufen (benötigt den Header &lt;ctime&gt;):</p>
<pre><code class="language-cpp">srand(static_cast&lt;unsigned int&gt;(time(0)));
</code></pre>
</blockquote>
<p>Erzähl doch nichts, der Compiler kennt nur #include, für alles weitere braucht man</p>
<pre><code class="language-cpp">#include &lt;keywords&gt;
</code></pre>
<p>in der ersten Zeile der Datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553579</guid><dc:creator><![CDATA[Besserwisser]]></dc:creator><pubDate>Fri, 25 Jul 2008 12:43:41 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 12:47:15 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>outcast schrieb:</p>
<blockquote>
<p>und es vehlt auch noch das<br />
#include &lt;cstdlib&gt;</p>
</blockquote>
<p>Nein. Die If-Abfragen und der Datentyp char sind in der Sprache C++ verankert, da brauchst du keine zusätzlichen Bibliotheken. Zudem reicht &lt;iostream&gt; für deine Anwendung.</p>
</blockquote>
<p>Aber für rand() und srand() wird cstdlib benötigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553583</guid><dc:creator><![CDATA[DerKuchen]]></dc:creator><pubDate>Fri, 25 Jul 2008 12:47:15 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 12:48:49 GMT]]></title><description><![CDATA[<p>na ja dieses prog hat sich irgendwie in eine endlosschleife verwandelt<br />
XD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553584</guid><dc:creator><![CDATA[outcast]]></dc:creator><pubDate>Fri, 25 Jul 2008 12:48:49 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 12:57:20 GMT]]></title><description><![CDATA[<p>DerKuchen schrieb:</p>
<blockquote>
<p>Aber für rand() und srand() wird cstdlib benötigt.</p>
</blockquote>
<p>Bei mir (Visual C++ Express 2008) reicht dafür der Header &lt;iostream&gt;.</p>
<p>outcast schrieb:</p>
<blockquote>
<p>na ja dieses prog hat sich irgendwie in eine endlosschleife verwandelt<br />
XD</p>
</blockquote>
<p>Schön für dich. Falls wir dir helfen sollen, solltest du das Problem möglicherweise genauer schildern. <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/1553590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553590</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 25 Jul 2008 12:57:20 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 13:04:45 GMT]]></title><description><![CDATA[<p>ich hab doch den qtext beigefügt<br />
na ja ich wollte nur eine abfrage haben ob er das prog wiederhohlen solle<br />
oder ob er beenden kann<br />
na ja jetzt fragt er wiederhohlung?(j/n)<br />
und wenn man jetzt j oder n tippt dann<br />
gibt er unendlich mal<br />
bitte geben sie j für ja und n für nein ein !!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553596</guid><dc:creator><![CDATA[outcast]]></dc:creator><pubDate>Fri, 25 Jul 2008 13:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 13:14:58 GMT]]></title><description><![CDATA[<p>Ersetze in deinem Quellcode</p>
<pre><code class="language-cpp">int antwort;
</code></pre>
<p>durch</p>
<pre><code class="language-cpp">char antwort;
</code></pre>
<p><code>char</code> ist der Standard-Datentyp für Zeichen.</p>
<p>Und benutz bitte in Zukunft CPP- und nicht Code-Tags, das ist übersichtlicher (erste weisse Schaltfläche).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553601</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 25 Jul 2008 13:14:58 GMT</pubDate></item><item><title><![CDATA[Reply to &#96;j&#x27; undeclared (first use this function) kann mir jemand sagen was das bedeutet?? on Fri, 25 Jul 2008 13:23:15 GMT]]></title><description><![CDATA[<p>ok hat funktioniert<br />
das programm läuft genau so wie ich wollte<br />
ich bedanke mich vielmals<br />
diese fehler werden mir nicht mehr passieren ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553606</guid><dc:creator><![CDATA[outcast]]></dc:creator><pubDate>Fri, 25 Jul 2008 13:23:15 GMT</pubDate></item></channel></rss>