<?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[Mehrere Zahlen aus einem String in ein Array]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>ich arbeite momentan an einer einfachen Verschlüsselungsmethode für .txt Dateien.<br />
Das Verschlüsseln klappt so wie ich es will, das entschlüsseln aber nicht.</p>
<p>Also beim verschlüssen nimmt es den Ascii entsprechenden Wert eines Buchstaben und addiert/subtrahiert Werte, die sich aus dem Passwort ergeben. Dann sieht der Text &quot;hallo&quot; z.B. so aus:<br />
&quot;194 102 198 113 201&quot;</p>
<p>Nach dem Einlesen habe ich diesen Text jetzt im string, ich will aber das es hinterher so aussieht:</p>
<pre><code class="language-cpp">int zeichen[zeichenanzahl];
zeichen[0] = 194;
zeichen[1] = 102;
zeichen[2] = 198;
zeichen[3] = 113;
zeichen[4] = 201;
</code></pre>
<p>Vielleicht könnt ihr mir helfen wäre nett <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>mfG TheCrip</p>
<p>ps. Text überarbeitet, weil es irgendwie schlecht erklärt war</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263838/mehrere-zahlen-aus-einem-string-in-ein-array</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 13:45:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263838.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 28 Mar 2010 14:49:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 16:48:09 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>ich arbeite momentan an einer einfachen Verschlüsselungsmethode für .txt Dateien.<br />
Das Verschlüsseln klappt so wie ich es will, das entschlüsseln aber nicht.</p>
<p>Also beim verschlüssen nimmt es den Ascii entsprechenden Wert eines Buchstaben und addiert/subtrahiert Werte, die sich aus dem Passwort ergeben. Dann sieht der Text &quot;hallo&quot; z.B. so aus:<br />
&quot;194 102 198 113 201&quot;</p>
<p>Nach dem Einlesen habe ich diesen Text jetzt im string, ich will aber das es hinterher so aussieht:</p>
<pre><code class="language-cpp">int zeichen[zeichenanzahl];
zeichen[0] = 194;
zeichen[1] = 102;
zeichen[2] = 198;
zeichen[3] = 113;
zeichen[4] = 201;
</code></pre>
<p>Vielleicht könnt ihr mir helfen wäre nett <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>mfG TheCrip</p>
<p>ps. Text überarbeitet, weil es irgendwie schlecht erklärt war</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1874596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874596</guid><dc:creator><![CDATA[TheCrip]]></dc:creator><pubDate>Sun, 28 Mar 2010 16:48:09 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 17:04:14 GMT]]></title><description><![CDATA[<p>ungetestet</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
#include &lt;string&gt;
using namespace std;

int main()
{
  string text;
  string password;
  istringstream quelle(password); //Stream erstelllen
  while(!quelle.eof())
  {
    int i;
    quelle &gt;&gt; i;
    text += (unsigned char)i;
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1874625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874625</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sun, 28 Mar 2010 17:04:14 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 16:19:30 GMT]]></title><description><![CDATA[<p>Vielen dank, aber ich glaube du hast meinen Post nicht gelesen oder mein Problem nicht verstanden.<br />
Ich will aus &quot;194 102 198 113 201&quot; ( im string format ) das hier machen:<br />
int zeichen[zeichenmenge];<br />
zeichen[0] = 194;<br />
zeichen[1] = 102;<br />
zeichen[2] = 198;<br />
zeichen[3] = 113;<br />
zeichen[4] = 201;<br />
...<br />
mfG Nibel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1874641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874641</guid><dc:creator><![CDATA[TheCrip]]></dc:creator><pubDate>Sun, 28 Mar 2010 16:19:30 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 17:03:33 GMT]]></title><description><![CDATA[<p>Ja, so ganz genau hab ich ihn nicht gelesen, außerdem war in meinem Programm ein Fehler drin, aber so ähnlich sollte es trotzdem gehen, (ich machs lieber mit std::vector)</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
using namespace std;

int main()
{
  vector&lt;unsigned char&gt; chars;
  string password;    //da kommt dein Passwort rein
  istringstream quelle(password); //Stream erstelllen
  while(!quelle.eof())
  {
    int i;
    quelle &gt;&gt; i;
    chars.push_back((unsigned char)i);
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1874656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874656</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sun, 28 Mar 2010 17:03:33 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 16:53:10 GMT]]></title><description><![CDATA[<p>Vergiss es... das ist auch nicht was ich suche...<br />
Ich habe einfach nur einen string mit mehreren Zahlen mit Leerzeichen getrennt:<br />
std::tring text = &quot;194 102 198 113 201&quot;;</p>
<p>Diese Zahlen will ich jetzt einzeln in ein Array kriegen!</p>
<p>Ich hab den Startpost jetzt auch nochmal überarbeitet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1874675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874675</guid><dc:creator><![CDATA[TheCrip]]></dc:creator><pubDate>Sun, 28 Mar 2010 16:53:10 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 16:55:51 GMT]]></title><description><![CDATA[<p>Hast du das Beispiel schon ausprobiert?<br />
Ich dachte eigentlich, das würde genau das machen, habe es aber nicht getestet.<br />
Muss es ein Array sein oder kannst du auch einen std::vector nehmen?</p>
<p>Normalerweise lesen solche C++-STL-streams immer bis zum Leerzeichen, damit solltest du deine Zahlen also bekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1874676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874676</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sun, 28 Mar 2010 16:55:51 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 16:58:22 GMT]]></title><description><![CDATA[<p>So, zum selber ausprobieren:</p>
<pre><code class="language-cpp">#include &lt;sstream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
    vector&lt;unsigned char&gt; chars;
    string password = &quot;100 200 128 199 2 55&quot;;    //da kommt dein Passwort rein
    istringstream quelle(password); //Stream erstelllen
    while (!quelle.eof())
    {
        int i;
        quelle &gt;&gt; i;
        chars.push_back((unsigned char)i);
    }

    for(unsigned i = 0; i &lt; chars.size(); ++i) cout &lt;&lt; (int)chars[i] &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1874678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874678</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sun, 28 Mar 2010 16:58:22 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 17:10:35 GMT]]></title><description><![CDATA[<p>Achso du meinst mit Passwort den Text...<br />
Sry das hab ich nicht verstanden, ich dachte du denkst das das Passwort so verschlüsselt sein muss...<br />
Naja es klappt, vielen dank.<br />
mfG Nibel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1874686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874686</guid><dc:creator><![CDATA[TheCrip]]></dc:creator><pubDate>Sun, 28 Mar 2010 17:10:35 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Zahlen aus einem String in ein Array on Sun, 28 Mar 2010 17:11:23 GMT]]></title><description><![CDATA[<p>Ja, der Kommentar ist vielleicht missverständlich geraten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1874689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1874689</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sun, 28 Mar 2010 17:11:23 GMT</pubDate></item></channel></rss>