<?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[zahl 72838128 in ASCII ausgabe umwandeln?]]></title><description><![CDATA[<p>abend,</p>
<p>gibt es eine einfache möglichkeit, eine zahl wie 72838128 im editfeld, als ascii ausgeben zu lassen?</p>
<p>wünsche noch was</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176407/zahl-72838128-in-ascii-ausgabe-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 04:20:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176407.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Mar 2007 20:46:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 20:46:05 GMT]]></title><description><![CDATA[<p>abend,</p>
<p>gibt es eine einfache möglichkeit, eine zahl wie 72838128 im editfeld, als ascii ausgeben zu lassen?</p>
<p>wünsche noch was</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249431</guid><dc:creator><![CDATA[hawkdz]]></dc:creator><pubDate>Tue, 20 Mar 2007 20:46:05 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 21:01:23 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was verstehst du unter ASCII? Wenn du IntToStr benutzt werden auch ASCII-Zeichen draus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249448</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 20 Mar 2007 21:01:23 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 21:23:01 GMT]]></title><description><![CDATA[<p>hallo akari,</p>
<p>also ich erzeuge mit der rand() routine eine zufällige zahl und diese würde ich gerne komplet als ascii mwandeln lassen.</p>
<p>daß wenn die ersten 2 ziffern 33 haben, ein ! ausgegeben wird, oder 48 dann 0.</p>
<p>das ganze soll ein passwort generator werden, dachte das were der einfachste richtige weg!?<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>gibts da eine einfache verständliche nachvolziebare möglichkeit, für so einen c++ deppen wie mich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249466</guid><dc:creator><![CDATA[hawkdz]]></dc:creator><pubDate>Tue, 20 Mar 2007 21:23:01 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 21:38:31 GMT]]></title><description><![CDATA[<p>Erzeuge (per Schleife) für jedes Zeichen des Passwortes eine Zufallszahl aus dem Wertebereich der (druckbaren) ASCII-Zeichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249469</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 20 Mar 2007 21:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 21:41:56 GMT]]></title><description><![CDATA[<p>Also an deiner Stelle würde ich eh sowas eher machen.</p>
<pre><code class="language-cpp">int x = (rand()%255);
char c = (char)x;
</code></pre>
<p>Anstatt Werte bis 10000000 zu benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249470</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Tue, 20 Mar 2007 21:41:56 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 22:06:58 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Damit bekommst du aber Passwörter mit zum Beispiel dem ASCII-Code für Backspace drin. Also wie Jansen gesagt hat : darauf achten nur druckbare Zeichen zu ermitteln. Zum Beispiel so</p>
<pre><code class="language-cpp">const AnsiString Zeichen = &quot;abc...ABC...123...#%&amp;...&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char c = Zeichen[rand()%Zeichen.Length()];
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249488</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 20 Mar 2007 22:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 22:56:33 GMT]]></title><description><![CDATA[<p>habs auf die art versucht</p>
<pre><code>const AnsiString Zeichena = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char a = Zeichena[rand()%Zeichena.Length()];
const AnsiString Zeichenb = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char b = Zeichenb[rand()%Zeichenb.Length()];
const AnsiString Zeichenc = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char c = Zeichenc[rand()%Zeichenc.Length()];
const AnsiString Zeichend = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char d = Zeichend[rand()%Zeichend.Length()];
const AnsiString Zeichene = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char e = Zeichene[rand()%Zeichene.Length()];
const AnsiString Zeichenf = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char f = Zeichenf[rand()%Zeichenf.Length()];

  Edit2-&gt;Text=a+b+c+d+e+f;
</code></pre>
<p>im edit feld kommen immer nur zahlen, je 3 zeichen nicht 6 wie ich mir das dachte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f622.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--crying_face"
      title=";("
      alt="😢"
    /></p>
<p>und dann kann ich den knopf 5 mal ca drücken dann bricht er ab wegen einen ThrowIfOutOfRange(idx) fehler.</p>
<p>hab mal zum testen die ziffern in den möglichen zeichen mal weg gelassen, dann bringt er sofort diesen fehler.</p>
<p>wenn ich nur ein zeichen ausgebe, wie du das geschrieben hast akari, macht er den fehler aber auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>wenn es so klappen würde were das perfect!</p>
<p>=========================================<br />
hab das jetzt so gemacht, denke so meint ihr es auch also kombination imit der schleife, sieht jetzt sehr gut aus!! aber der fehler kommt immer nocht nach 5mal drücken des buttons <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code>Edit2-&gt;Text = &quot;&quot;;
for (int i=0;i&lt;6;i++)
{
const AnsiString Zeichena = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
char a = Zeichena[rand()%Zeichena.Length()];

  Edit2-&gt;Text=Edit2-&gt;Text + a;
  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1249496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249496</guid><dc:creator><![CDATA[hawkdz]]></dc:creator><pubDate>Tue, 20 Mar 2007 22:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 23:00:23 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">randomize(); //nur einmal aufrufen, z.B. im Form-Konstruktor
  ...
  const AnsiString Zeichena = &quot;abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ1234567890#!&amp;&quot;; // Alle druckbaren gewünschten Zeichen einmal hiereinsetzen
  String Password = &quot;&quot;;
  int PasswordLength = 8;
  for (int i = 0; i &lt; PasswordLength; i++)
    Password += Zeichena[rand() % Zeichena.Length() + 1];
  ShowMessage(Password);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1249500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249500</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 20 Mar 2007 23:00:23 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 23:14:26 GMT]]></title><description><![CDATA[<p>wunderbar!!</p>
<p>was macht den randomize(); und glaube das +1 hinter dem lengh macht noch was aus.</p>
<p>könntest du das bitte kurz erläutern? warum der fehler dadurch behoben wird? was passierte den da?</p>
<p>big thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249506</guid><dc:creator><![CDATA[hawkdz]]></dc:creator><pubDate>Tue, 20 Mar 2007 23:14:26 GMT</pubDate></item><item><title><![CDATA[Reply to zahl 72838128 in ASCII ausgabe umwandeln? on Tue, 20 Mar 2007 23:21:47 GMT]]></title><description><![CDATA[<p>randomize() initialisiert den Zufallsgenerator. Hätte dir ein Blick in die Hilfe auch verraten.</p>
<p>AnsiString-Elemente werden von 1 an gezählt, im Gegensatz zum sonst bei Arrays üblichen Beginn bei 0.<br />
Das +1 sorgt dafür, dass wir immer mindesten 1 als Ergebnis erhalten und somit nie versehentlich auf das &quot;nullte&quot; Zeichen des AnsiStrings zugreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249508</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 20 Mar 2007 23:21:47 GMT</pubDate></item></channel></rss>