<?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[arrayvariablen Buchstaben übergeben... Ausgabefehler -.-]]></title><description><![CDATA[<p>hiho<br />
ich möchte mir nen Namensgenerator schreiben (so als kleine Übung, dürfte ja anfürsich nicht soooo schwer sein^^) und mein bisheriges Ergebnis sieht so aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;
#include &lt;ctime&gt;
using namespace std;

int main() {
 char vokale[5];
  vokale[0] = 'a';
  vokale[1] = 'e';
  vokale[2] = 'i';
  vokale[3] = 'o';
  vokale[4] = 'u';

srand((unsigned)time(NULL));
int anzahl = 4;
  int vokale_n = rand() % anzahl;

  if(vokale_n == 0) {
    cout &lt;&lt; vokale[0];
  } else if (vokale_n == 1) {
    cout &lt;&lt; vokale[1];
  } else if (vokale_n == 2) {
    cout &lt;&lt; vokale[2];
  } else if (vokale_n == 3) {
    cout &lt;&lt; vokale[3];
  } else if (vokale_n == 4) {
    cout &lt;&lt; vokale[4];
  }

cout &lt;&lt; vokale_n;

  return 0;
}
</code></pre>
<p>bisher werden testweise nur zufällige Vokale ausgegeben (später gehe ich nach dem Schema &quot;vokal+konsonant+vokal+konsonant+vokal+konsonant usw. usf.&quot; vor)<br />
Wenn ich das Programm laufen lasse, dann werden auch zufällige Buchstaben ausgegeben... allerdings mit der dazugehörigen Zahl dahinter (also z.B. &quot;a0&quot; oder &quot;u4&quot;) ich habe bisher noch keine Möglichkeit gefunden das zu beheben, deswegen frage ich jetzt hier in der Hoffnung Hilfe zu kriegen (SuFu hab ich noch nicht benutzt, da ich nicht wusste nach welchem Stichwort ich suchen muss)</p>
<p>vielen Dank und mfg,<br />
Randall Flagg</p>
<p>EDIT: PS: An der if-abfrage liegts nicht, hatte das vorher mit switch-case versucht kam aber das gleiche bei raus <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/topic/184538/arrayvariablen-buchstaben-übergeben-ausgabefehler</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 20:19:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184538.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 Jun 2007 12:10:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to arrayvariablen Buchstaben übergeben... Ausgabefehler -.- on Sat, 16 Jun 2007 12:11:12 GMT]]></title><description><![CDATA[<p>hiho<br />
ich möchte mir nen Namensgenerator schreiben (so als kleine Übung, dürfte ja anfürsich nicht soooo schwer sein^^) und mein bisheriges Ergebnis sieht so aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;
#include &lt;ctime&gt;
using namespace std;

int main() {
 char vokale[5];
  vokale[0] = 'a';
  vokale[1] = 'e';
  vokale[2] = 'i';
  vokale[3] = 'o';
  vokale[4] = 'u';

srand((unsigned)time(NULL));
int anzahl = 4;
  int vokale_n = rand() % anzahl;

  if(vokale_n == 0) {
    cout &lt;&lt; vokale[0];
  } else if (vokale_n == 1) {
    cout &lt;&lt; vokale[1];
  } else if (vokale_n == 2) {
    cout &lt;&lt; vokale[2];
  } else if (vokale_n == 3) {
    cout &lt;&lt; vokale[3];
  } else if (vokale_n == 4) {
    cout &lt;&lt; vokale[4];
  }

cout &lt;&lt; vokale_n;

  return 0;
}
</code></pre>
<p>bisher werden testweise nur zufällige Vokale ausgegeben (später gehe ich nach dem Schema &quot;vokal+konsonant+vokal+konsonant+vokal+konsonant usw. usf.&quot; vor)<br />
Wenn ich das Programm laufen lasse, dann werden auch zufällige Buchstaben ausgegeben... allerdings mit der dazugehörigen Zahl dahinter (also z.B. &quot;a0&quot; oder &quot;u4&quot;) ich habe bisher noch keine Möglichkeit gefunden das zu beheben, deswegen frage ich jetzt hier in der Hoffnung Hilfe zu kriegen (SuFu hab ich noch nicht benutzt, da ich nicht wusste nach welchem Stichwort ich suchen muss)</p>
<p>vielen Dank und mfg,<br />
Randall Flagg</p>
<p>EDIT: PS: An der if-abfrage liegts nicht, hatte das vorher mit switch-case versucht kam aber das gleiche bei raus <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/1307160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1307160</guid><dc:creator><![CDATA[Randall Flagg]]></dc:creator><pubDate>Sat, 16 Jun 2007 12:11:12 GMT</pubDate></item><item><title><![CDATA[Reply to arrayvariablen Buchstaben übergeben... Ausgabefehler -.- on Sat, 16 Jun 2007 12:12:38 GMT]]></title><description><![CDATA[<p>Statt:</p>
<pre><code class="language-cpp">if(vokale_n == 0) {
    cout &lt;&lt; vokale[0];
  } else if (vokale_n == 1) {
    cout &lt;&lt; vokale[1];
  } else if (vokale_n == 2) {
    cout &lt;&lt; vokale[2];
  } else if (vokale_n == 3) {
    cout &lt;&lt; vokale[3];
  } else if (vokale_n == 4) {
    cout &lt;&lt; vokale[4];
  }

cout &lt;&lt; vokale_n;
</code></pre>
<p>einfach:</p>
<pre><code class="language-cpp">cout &lt;&lt; vokale[ volake_n ];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1307163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1307163</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sat, 16 Jun 2007 12:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to arrayvariablen Buchstaben übergeben... Ausgabefehler -.- on Sat, 16 Jun 2007 14:08:48 GMT]]></title><description><![CDATA[<p>jo das geht, vielen dank. Ich hatte vorher mal</p>
<pre><code class="language-cpp">cout &lt;&lt; vokale[rand()];
</code></pre>
<p>da stehen gehabt, was (natürlich) nicht ging, und da hab ich auch nichts anderes mehr versucht bzw. mir ist nichts anderes mehr eingefallen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1307230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1307230</guid><dc:creator><![CDATA[Randall Flagg]]></dc:creator><pubDate>Sat, 16 Jun 2007 14:08:48 GMT</pubDate></item><item><title><![CDATA[Reply to arrayvariablen Buchstaben übergeben... Ausgabefehler -.- on Sun, 17 Jun 2007 13:27:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;ctime&gt;
#include &lt;algorithm&gt;

struct func_rand 
{
    func_rand() { std::srand(std::time(0)); }
    int operator() (int n) { return static_cast&lt;int&gt;(static_cast&lt;double&gt;(n) * std::rand() / (RAND_MAX + 1.0)); }
};

int main() 
{
    char vowel[5] = {'a', 'e', 'i', 'o', 'u'};
    std::random_shuffle(vowel, vowel + 4, func_rand);
    std::cout &lt;&lt; vowel[0] &lt;&lt; std::endl; 
}
</code></pre>
<p>sollte auch gehen <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/1307679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1307679</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 17 Jun 2007 13:27:50 GMT</pubDate></item></channel></rss>