<?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[cstrings und pointer]]></title><description><![CDATA[<p>hi,</p>
<pre><code class="language-cpp">char** ch; //Ich habe einen Pointer der auf character Pointer zeigt
ch = new char* [2]; //Nun habe ich Speicher für 2 nebeneinander liegende char pointer reserviert und ch zeigt auf den 1. von denen
*(ch)= new char [3];
*(ch+1) = new char [4]; // Beide Pointer reservieren sich speicher für eine verschiedene anzahl an charactern und zeigen auf den 1. von diesen character speicherzellen, ich habe also ein array von charactern
</code></pre>
<p>kann ich nun mit #include &lt;cstring&gt; irgendwelche cstrings funktionen nutzen (z.b. beschreiben von allen character Zellen ohne eine zählschleife oder ausgeben von allen Zellen ohne eine zählschleife), es handelt sich ja immerhin um character arrays die ich erstellt habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/285140/cstrings-und-pointer</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 12:24:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/285140.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Apr 2011 17:24:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cstrings und pointer on Thu, 14 Apr 2011 17:26:41 GMT]]></title><description><![CDATA[<p>hi,</p>
<pre><code class="language-cpp">char** ch; //Ich habe einen Pointer der auf character Pointer zeigt
ch = new char* [2]; //Nun habe ich Speicher für 2 nebeneinander liegende char pointer reserviert und ch zeigt auf den 1. von denen
*(ch)= new char [3];
*(ch+1) = new char [4]; // Beide Pointer reservieren sich speicher für eine verschiedene anzahl an charactern und zeigen auf den 1. von diesen character speicherzellen, ich habe also ein array von charactern
</code></pre>
<p>kann ich nun mit #include &lt;cstring&gt; irgendwelche cstrings funktionen nutzen (z.b. beschreiben von allen character Zellen ohne eine zählschleife oder ausgeben von allen Zellen ohne eine zählschleife), es handelt sich ja immerhin um character arrays die ich erstellt habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2049511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049511</guid><dc:creator><![CDATA[Halozination]]></dc:creator><pubDate>Thu, 14 Apr 2011 17:26:41 GMT</pubDate></item><item><title><![CDATA[Reply to cstrings und pointer on Thu, 14 Apr 2011 17:27:43 GMT]]></title><description><![CDATA[<p>Ja, kannst du - zumindest solange du darauf achtest, daß die reservierten Speicherbereiche groß genug sind für die Daten, die du reinpacken willst (inklusive Null-Terminator). Aber in C++ solltest du eher einen vector&lt;string&gt; nutzen und ihm die Speicherverwaltung überlassen <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/2049513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049513</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 14 Apr 2011 17:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to cstrings und pointer on Thu, 14 Apr 2011 17:42:41 GMT]]></title><description><![CDATA[<p>Das war also mein fehler. Ich hatte da schon ein bischen was bei der ausgabe ausprobiert, für *(ch+1) wurde aber irgendwie immer zu viel ausgegeben. Das lag daran dass ich keinen platz für nullterminator gelassen hatte und ihn auch nicht ins array geschrieben hatte. ty.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2049524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049524</guid><dc:creator><![CDATA[Halozination]]></dc:creator><pubDate>Thu, 14 Apr 2011 17:42:41 GMT</pubDate></item></channel></rss>