<?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[Random String Problem]]></title><description><![CDATA[<p>Hi, ich hab grad Probiert, mir ne Funktion für nen 40-stelligen zufallsString zu schreiben un weiß jetz nich, wie ich in der for-Schleife die chars zum string hinzufüge... mit strcat() ging nicht, da &quot;char * randomstring&quot; nur n Satanskreuz wiedergibt -.- un bei sprintf_s nur 1 char in randomstring[] verbleibt...<br />
bitte um Hilfe, hier der Code <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>
<pre><code class="language-cpp">void RandomString()
{
	char chars[37] = &quot;ABCDEFGHIJKLMNOPQRTSUVWXYZ0123456789&quot;;
	char randchar;
	char randomstring[41] = &quot;\0&quot;;
	int count;

	srand((unsigned)time(NULL));

	for(count=0;count&lt;40;count++)
	{
		randchar = chars[rand()%36];
		//randomstring&lt;&lt;randchar; //???
	}
}
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250407/random-string-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 01:39:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250407.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Sep 2009 15:00:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 15:00:22 GMT]]></title><description><![CDATA[<p>Hi, ich hab grad Probiert, mir ne Funktion für nen 40-stelligen zufallsString zu schreiben un weiß jetz nich, wie ich in der for-Schleife die chars zum string hinzufüge... mit strcat() ging nicht, da &quot;char * randomstring&quot; nur n Satanskreuz wiedergibt -.- un bei sprintf_s nur 1 char in randomstring[] verbleibt...<br />
bitte um Hilfe, hier der Code <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>
<pre><code class="language-cpp">void RandomString()
{
	char chars[37] = &quot;ABCDEFGHIJKLMNOPQRTSUVWXYZ0123456789&quot;;
	char randchar;
	char randomstring[41] = &quot;\0&quot;;
	int count;

	srand((unsigned)time(NULL));

	for(count=0;count&lt;40;count++)
	{
		randchar = chars[rand()%36];
		//randomstring&lt;&lt;randchar; //???
	}
}
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780571</guid><dc:creator><![CDATA[Slash3R]]></dc:creator><pubDate>Thu, 17 Sep 2009 15:00:22 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 15:06:33 GMT]]></title><description><![CDATA[<p>Hä? Wir wollen dir doch helfen, also streng dich an und formuliere wenigstens eine verständliche Frage.</p>
<pre><code class="language-cpp">void RandomString() 
{ 
    char chars[37] = &quot;ABCDEFGHIJKLMNOPQRTSUVWXYZ0123456789&quot;; 
    char randchar; 
    char randomstring[41]; 
    int count; 

    srand((unsigned)time(NULL)); 

    for(count=0;count&lt;40;count++) 
    { 
        randchar = chars[rand()%36]; 
        randomstring[count] = randchar;
    } 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1780574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780574</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 17 Sep 2009 15:06:33 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 16:41:50 GMT]]></title><description><![CDATA[<p>äähm danke, du has meine frage schon beantwortet ohne dass ich sie gestellt hab <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780626</guid><dc:creator><![CDATA[Slash3R]]></dc:creator><pubDate>Thu, 17 Sep 2009 16:41:50 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 17:22:38 GMT]]></title><description><![CDATA[<p>btw:</p>
<pre><code class="language-cpp">const int RANDOM_STRING_LENGTH = 40;
void RandomString() 
{ 
    const char chars[] = &quot;ABCDEFGHIJKLMNOPQRTSUVWXYZ0123456789&quot;; 
    char randomstring[RANDOM_STRING_LENGTH+1];

//    srand((unsigned)time(NULL));

    for(int count=0; count &lt; RANDOM_STRING_LENGTH; count++)
    { 
        char randchar = chars[rand() % (sizeof(chars)/sizeof(*chars))];
        randomstring[count] = randchar;
    }

   randomstring[RANDOM_STRING_LENGTH] = '\0';
}
</code></pre>
<p>bb</p>
<p>edit: 36 durch länge ersetzt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780628</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 17 Sep 2009 17:22:38 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 17:12:43 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>btw:</p>
<pre><code class="language-cpp">const int RANDOM_STRING_LENGTH = 40;
void RandomString() 
{ 
    const char chars[] = &quot;ABCDEFGHIJKLMNOPQRTSUVWXYZ0123456789&quot;; 
    char randomstring[RANDOM_STRING_LENGTH+1];

//    srand((unsigned)time(NULL));

    for(int count=0; count &lt; RANDOM_STRING_LENGTH; count++)
    { 
        char randchar = chars[rand()%36]; 
        randomstring[count] = randchar;
    }

   randomstring[RANDOM_STRING_LENGTH] = '\0';
}
</code></pre>
<p>bb</p>
</blockquote>
<p>Na warum nicht gleich mit 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="😉"
    /> :</p>
<pre><code class="language-cpp">void RandomString( )
{
	const std::string chars( &quot;ABCDEFGHIJKLMNOPQRTSUVWXYZ0123456789&quot; );
	std::string randomstring;

	for( unsigned int count = 0; count != chars.size( ); ++count )
	{
		randomstring.push_back( chars[rand( ) % 36] );
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1780639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780639</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 17 Sep 2009 17:12:43 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 17:20:29 GMT]]></title><description><![CDATA[<p>wieso braucht man hier denn strings? Oo hier seh ich echt nich so die vorteile von string ggnüber char...<br />
hatte btw noch vergessen, die 36 zu ersetzen - hab ich mal nachgeholt...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780645</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 17 Sep 2009 17:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 17:22:20 GMT]]></title><description><![CDATA[<p>Naja, mit strings zu arbeiten finde ich schöner als solche Sachen zu sehen:</p>
<pre><code class="language-cpp">const int RANDOM_STRING_LENGTH = 40;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1780649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780649</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 17 Sep 2009 17:22:20 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 17:23:35 GMT]]></title><description><![CDATA[<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p>Naja, mit strings zu arbeiten finde ich schöner als solche Sachen zu sehen:</p>
<pre><code class="language-cpp">const int RANDOM_STRING_LENGTH = 40;
</code></pre>
</blockquote>
<p>wenns zur compilezeit bekannt ist - wieso nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780653</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 17 Sep 2009 17:23:35 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Thu, 17 Sep 2009 17:25:54 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p>Naja, mit strings zu arbeiten finde ich schöner als solche Sachen zu sehen:</p>
<pre><code class="language-cpp">const int RANDOM_STRING_LENGTH = 40;
</code></pre>
</blockquote>
<p>wenns zur compilezeit bekannt ist - wieso nicht?</p>
</blockquote>
<p>Weil es, mir persönlich, zu undynamisch ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780656</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 17 Sep 2009 17:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to Random String Problem on Fri, 18 Sep 2009 11:59:40 GMT]]></title><description><![CDATA[<p>Dann aber bitte auch mit:</p>
<pre><code class="language-cpp">std::string chars;
    for(int i = 0; i &lt; 255; i++) 
        if (std::isgraph(i)) chars.push_back((char)(i));
</code></pre>
<p>Sonst haben wir ja keine vernünftigen Zeichen. <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/1780963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780963</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Fri, 18 Sep 2009 11:59:40 GMT</pubDate></item></channel></rss>