<?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[Zwei Zeiger und ein char Array]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>nein, das ist nicht die neue Story eines Romans, sondern nur die Story meiner Verzweiflung und ich hoffe, dass ihr mir helfen könnt. Und zwar habe ich ein Problem bei einem Programm, was ich schreiben soll. Ich habe zwei Zeiger und ein char Array mit einem Zitat. Jetzt soll ich beide Zeiger auf das Array verweisen und dann ausgeben. Ok, das ist jetzt nicht schwer, aber der eine Zeiger soll das Zitat im Original ausgeben und der andere in einer veränderten Version.</p>
<p>zum Code:</p>
<pre><code class="language-cpp">char zitat[] = &quot;Sein oder Nichtsein&quot;;
  char * original_zitat, * kopie_zitat;

  original_zitat = zitat;
  kopie_zitat = original_zitat;
</code></pre>
<p>So war die Vorgabe. Aber so kann es ja nicht klappen, da ja beide Zeiger auf das Zitat verweisen. Und wenn ich es bei einem ändere mit diesen Code</p>
<pre><code class="language-cpp">*kopie_zitat = 'F';
  kopie_zitat[15] = 'f';
</code></pre>
<p>dann verändere ich ja auch das Original. Und er gibt mir natürlich in beiden Fällen, anstelle Sein oder Nichtsein, Fein oder Nichtfein aus. Was ich ja nicht haben will. Gelöst habe ich das Problem zwar, aber nur anhand eines zweites char array, aber das ist ja nicht Sinn der Sache. Kann mir vielleicht jemand bei diesem Problem helfen.<br />
Bin leider noch nicht so versiert in C++.</p>
<p>Vielen Dank im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/194777/zwei-zeiger-und-ein-char-array</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 15:15:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/194777.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Oct 2007 17:54:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zwei Zeiger und ein char Array on Wed, 10 Oct 2007 17:54:50 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>nein, das ist nicht die neue Story eines Romans, sondern nur die Story meiner Verzweiflung und ich hoffe, dass ihr mir helfen könnt. Und zwar habe ich ein Problem bei einem Programm, was ich schreiben soll. Ich habe zwei Zeiger und ein char Array mit einem Zitat. Jetzt soll ich beide Zeiger auf das Array verweisen und dann ausgeben. Ok, das ist jetzt nicht schwer, aber der eine Zeiger soll das Zitat im Original ausgeben und der andere in einer veränderten Version.</p>
<p>zum Code:</p>
<pre><code class="language-cpp">char zitat[] = &quot;Sein oder Nichtsein&quot;;
  char * original_zitat, * kopie_zitat;

  original_zitat = zitat;
  kopie_zitat = original_zitat;
</code></pre>
<p>So war die Vorgabe. Aber so kann es ja nicht klappen, da ja beide Zeiger auf das Zitat verweisen. Und wenn ich es bei einem ändere mit diesen Code</p>
<pre><code class="language-cpp">*kopie_zitat = 'F';
  kopie_zitat[15] = 'f';
</code></pre>
<p>dann verändere ich ja auch das Original. Und er gibt mir natürlich in beiden Fällen, anstelle Sein oder Nichtsein, Fein oder Nichtfein aus. Was ich ja nicht haben will. Gelöst habe ich das Problem zwar, aber nur anhand eines zweites char array, aber das ist ja nicht Sinn der Sache. Kann mir vielleicht jemand bei diesem Problem helfen.<br />
Bin leider noch nicht so versiert in C++.</p>
<p>Vielen Dank im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1382298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1382298</guid><dc:creator><![CDATA[Schorsche]]></dc:creator><pubDate>Wed, 10 Oct 2007 17:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Zeiger und ein char Array on Wed, 10 Oct 2007 18:01:03 GMT]]></title><description><![CDATA[<p>Ohne ein zweites Array kannst du den String (das Zitat) nicht ändern, außer du gibst erst das Original-Zitat aus, dann änderst du es und gibst es dann nochmals aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1382308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1382308</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Wed, 10 Oct 2007 18:01:03 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Zeiger und ein char Array on Wed, 10 Oct 2007 18:22:31 GMT]]></title><description><![CDATA[<p>vielleicht wollten *sie* ja auch, dass du das bemerkst.</p>
<p>war das als übung gedacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1382319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1382319</guid><dc:creator><![CDATA[crashterpiece]]></dc:creator><pubDate>Wed, 10 Oct 2007 18:22:31 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Zeiger und ein char Array on Wed, 10 Oct 2007 18:48:59 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/17233">@crashterpiece</a>:</p>
<p>Ja, es war eine Übung.</p>
<p>Dann ist es ja gut, wenn es anderst nicht geht. War schon langsam am verzweifeln.</p>
<p>Nochmal Vielen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1382334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1382334</guid><dc:creator><![CDATA[Schorsche]]></dc:creator><pubDate>Wed, 10 Oct 2007 18:48:59 GMT</pubDate></item></channel></rss>