<?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[Expected Primary-Expression]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich bin anfänger, und ich programmier grad einen zufallszahlengenerator, nur krieg ich jetzt immer diese Fehlermeldung: Expected Primary-Expression before&quot;unsigned&quot;<br />
mein code sieht so aus:</p>
<p>Dice::Dice(unsigned int seed)<br />
{<br />
srand(time(NULL));<br />
}</p>
<p>int Dice::roll()<br />
{<br />
srand(unsigned int seed);<br />
int zufall= rand()%6+1;<br />
return zufall;<br />
}</p>
<p>das sind objekte von einer klasse Dice. in der Dice::Dice möchte ich ein seed erzeugen das ich dann in Dice::roll zur erstellung einer zufallszahl benutze.<br />
wie gesagt ich bin anfänger, und das is mittlerweile meine 100. version.<br />
kann mir jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207868/expected-primary-expression</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 09:52:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207868.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Mar 2008 13:37:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 13:37:05 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich bin anfänger, und ich programmier grad einen zufallszahlengenerator, nur krieg ich jetzt immer diese Fehlermeldung: Expected Primary-Expression before&quot;unsigned&quot;<br />
mein code sieht so aus:</p>
<p>Dice::Dice(unsigned int seed)<br />
{<br />
srand(time(NULL));<br />
}</p>
<p>int Dice::roll()<br />
{<br />
srand(unsigned int seed);<br />
int zufall= rand()%6+1;<br />
return zufall;<br />
}</p>
<p>das sind objekte von einer klasse Dice. in der Dice::Dice möchte ich ein seed erzeugen das ich dann in Dice::roll zur erstellung einer zufallszahl benutze.<br />
wie gesagt ich bin anfänger, und das is mittlerweile meine 100. version.<br />
kann mir jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472852</guid><dc:creator><![CDATA[Marla666]]></dc:creator><pubDate>Wed, 12 Mar 2008 13:37:05 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 13:41:10 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Dice::Dice(unsigned int seed) 
{ 
    srand(seed); 
} 

int Dice::roll() 
{  
    return rand()%6+1; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1472856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472856</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Wed, 12 Mar 2008 13:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 13:55:51 GMT]]></title><description><![CDATA[<p>Jetzt bekomm ich ganz neue fehlermeldungen: &quot;in dice.o ..blabla.. undefined reference to 'vtable for Dice'&quot; und &quot;undefined refernce to 'Dice::Dice()'</p>
<p>das steht in meiner klasse:</p>
<p>public:</p>
<p>Dice(unsigned int seed);<br />
Dice();<br />
virtual ~Dice();<br />
int roll();<br />
};</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472882</guid><dc:creator><![CDATA[Marla666]]></dc:creator><pubDate>Wed, 12 Mar 2008 13:55:51 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 13:59:42 GMT]]></title><description><![CDATA[<p>Naja du hast einen Virtuellen Destruktor, den nicht definiert. Einene Konstruktor, den du nicht brauchst usw.</p>
<pre><code class="language-cpp">struct dice
{
    dice(const unsigned int seed);
    virtual ~dice(){}
    int roll();
};

dice::dice(const unsigned int seed)
{
    std::srand(seed);
}

int dice::roll()
{  
    return std::rand()%6+1;
}
</code></pre>
<p>aber warum nimmst du den Code nicht wie wir den gegeben haben? Glaubst du wirklich das DU das besser kannst als WIR?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472887</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 12 Mar 2008 13:59:42 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 14:03:48 GMT]]></title><description><![CDATA[<p>Naja es geht darum, dass ich mich an die vorgabe halten muss. Ich muss eine Klasse Dice mit einem Konstruktor mit der Signatur<br />
Dice(unsigned int seed) anlegen. und die zufallszahl muss aus der systemzeit und dem seed generiert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472893</guid><dc:creator><![CDATA[Marla666]]></dc:creator><pubDate>Wed, 12 Mar 2008 14:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 14:07:46 GMT]]></title><description><![CDATA[<p>Marla666 schrieb:</p>
<blockquote>
<p>Naja es geht darum, dass ich mich an die vorgabe halten muss. Ich muss eine Klasse Dice mit einem Konstruktor mit der Signatur<br />
Dice(unsigned int seed) anlegen.</p>
</blockquote>
<p>Na dann brauchst Du den Konstruktor mit der Signatur Dice() ja nicht. <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/1472901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472901</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 12 Mar 2008 14:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 14:17:21 GMT]]></title><description><![CDATA[<p>ja das hab ich übersehen <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="🙂"
    /> wie gesagt, bin anfänger. aber wie verwende ich den konstruktor Dice(unsigned int seed) im hauptprogramm?<br />
bei mir sieht das so aus:</p>
<p>int main()<br />
{<br />
Dice *my_dice=new Dice(unsigned int seed);</p>
<p>das funktioniert nicht.<br />
da krieg ich wieder die gleiche fehlermeldung wie am anfang.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472915</guid><dc:creator><![CDATA[Marla666]]></dc:creator><pubDate>Wed, 12 Mar 2008 14:17:21 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 14:21:09 GMT]]></title><description><![CDATA[<p>naja du musst deinem konstruktor ja auch eine größe übergeben, zum beispiel als ganz normalen unsiged int wert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472922</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Wed, 12 Mar 2008 14:21:09 GMT</pubDate></item><item><title><![CDATA[Reply to Expected Primary-Expression on Wed, 12 Mar 2008 14:24:02 GMT]]></title><description><![CDATA[<p>Oh mein Gott! Es funktioniert!!!!!!</p>
<p>Danke euch allen!!!<br />
Vielen vielen Dank!!!!!<br />
Bin ich jetzt glücklich!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472928</guid><dc:creator><![CDATA[Marla666]]></dc:creator><pubDate>Wed, 12 Mar 2008 14:24:02 GMT</pubDate></item></channel></rss>