<?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[Caesar Verschlüsselung]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich hab grad ein Problem mit dem char*</p>
<pre><code class="language-cpp">char* text;
		text = &quot;Hallo Welt&quot;;
		int length = strlen(text);
		std::cout &lt;&lt; text &lt;&lt; std::endl &lt;&lt; length &lt;&lt; std::endl;
		for(int i = 0; i &lt; length; ++i)
                  {
			text[i] += 5;
		}
		std::cout &lt;&lt; text &lt;&lt; std::endl;
</code></pre>
<p>Da krieg ich eine Zugriffsverletzung und der debugger stoppt in Zeile sieben.<br />
Warum kann ich nicht auf den text zugreifen? Ausgeben funktioniert übrigens.</p>
<p>Steh echt grad aufm Schlauch</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158035/caesar-verschlüsselung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 13:38:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158035.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 31 Aug 2006 17:43:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Caesar Verschlüsselung on Thu, 31 Aug 2006 17:43:58 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich hab grad ein Problem mit dem char*</p>
<pre><code class="language-cpp">char* text;
		text = &quot;Hallo Welt&quot;;
		int length = strlen(text);
		std::cout &lt;&lt; text &lt;&lt; std::endl &lt;&lt; length &lt;&lt; std::endl;
		for(int i = 0; i &lt; length; ++i)
                  {
			text[i] += 5;
		}
		std::cout &lt;&lt; text &lt;&lt; std::endl;
</code></pre>
<p>Da krieg ich eine Zugriffsverletzung und der debugger stoppt in Zeile sieben.<br />
Warum kann ich nicht auf den text zugreifen? Ausgeben funktioniert übrigens.</p>
<p>Steh echt grad aufm Schlauch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128630</guid><dc:creator><![CDATA[Hubertus Klausus]]></dc:creator><pubDate>Thu, 31 Aug 2006 17:43:58 GMT</pubDate></item><item><title><![CDATA[Reply to Caesar Verschlüsselung on Thu, 31 Aug 2006 17:46:39 GMT]]></title><description><![CDATA[<p>Weil das String-Literal nur read-only ist.</p>
<p>du musst</p>
<p>char text[] = &quot;Hallo Welt&quot;;</p>
<p>schreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128634</guid><dc:creator><![CDATA[.we.r]]></dc:creator><pubDate>Thu, 31 Aug 2006 17:46:39 GMT</pubDate></item><item><title><![CDATA[Reply to Caesar Verschlüsselung on Thu, 31 Aug 2006 17:48:02 GMT]]></title><description><![CDATA[<p>*patsch*</p>
<p>Danke wer auch immer du bist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128635</guid><dc:creator><![CDATA[Hubertus Klausus]]></dc:creator><pubDate>Thu, 31 Aug 2006 17:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to Caesar Verschlüsselung on Thu, 31 Aug 2006 18:12:31 GMT]]></title><description><![CDATA[<p>wie wärs mit</p>
<pre><code class="language-cpp">std::string text = &quot;Hallo Welt&quot;;
        std::cout &lt;&lt; text &lt;&lt; std::endl;
        std::cout &lt;&lt; text.length() &lt;&lt; std::endl;
        for(int i = 0; i &lt; text.length();i++)
        {
            text[i] += 5;
        }
        std::cout &lt;&lt; text &lt;&lt; std::endl;
</code></pre>
<p>nicht getestet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128651</guid><dc:creator><![CDATA[Deathwatcher]]></dc:creator><pubDate>Thu, 31 Aug 2006 18:12:31 GMT</pubDate></item><item><title><![CDATA[Reply to Caesar Verschlüsselung on Thu, 31 Aug 2006 22:39:07 GMT]]></title><description><![CDATA[<p>Dir ist bewusst das du gegen Ende des Alphabets probleme bekommst? <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/1128752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128752</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 31 Aug 2006 22:39:07 GMT</pubDate></item><item><title><![CDATA[Reply to Caesar Verschlüsselung on Fri, 01 Sep 2006 08:59:01 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Dir ist bewusst das du gegen Ende des Alphabets probleme bekommst? <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>
</blockquote>
<p>Und bei &quot;Nicht-ASCII-Zeichensätzen&quot; auch. Ich würde da noch einen &quot;Layer einziehen&quot;:</p>
<pre><code class="language-cpp">char getShifted(char old, unsigned int shift) {
    static const string map(&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabc..... 
// Hier ganzes Alphabet mit Sonder- und Satzzeichen
    return map[(shift + map.getpos(old)) % map.length()];
}
</code></pre>
<p>(&quot;getpos()&quot; ist Pseudocode !)<br />
Statt jedesmal im string zu suchen kann man natürlich noch eine &quot;Positionsmap anlegen .... muss aber darauf achten, dass einem dabei die Plattformunabhängigkeit nicht wieder durch eine vermeintlich clevere Idee flöten geht.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128882</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 01 Sep 2006 08:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to Caesar Verschlüsselung on Fri, 01 Sep 2006 09:38:43 GMT]]></title><description><![CDATA[<p>Jaja is mir alles klar.<br />
Ging nur drum, auf die Schnelle den <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-158031.html" rel="nofollow">Code vom Matheforum</a> mal in alle Richtungen zu verschieben, hat aber keinen Sinn gemacht. Auch ohne die Sonderzeichen :p</p>
<p>Kennt jemand Diabolus von Dan Brown?<br />
So 'nen Computer müsst man haben..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128905</guid><dc:creator><![CDATA[Hubertus Klausus]]></dc:creator><pubDate>Fri, 01 Sep 2006 09:38:43 GMT</pubDate></item></channel></rss>