<?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[Unterschied zu char zeichen[] und char *zeichenkette]]></title><description><![CDATA[<p>was ist denn der unterschied zwischen</p>
<pre><code class="language-cpp">char zeichen[];
// und
char *zeichenkette;
</code></pre>
<p>kann mir einer genauer erklären?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134369/unterschied-zu-char-zeichen-und-char-zeichenkette</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 13:29:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134369.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Jan 2006 15:40:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unterschied zu char zeichen[] und char *zeichenkette on Wed, 25 Jan 2006 15:40:44 GMT]]></title><description><![CDATA[<p>was ist denn der unterschied zwischen</p>
<pre><code class="language-cpp">char zeichen[];
// und
char *zeichenkette;
</code></pre>
<p>kann mir einer genauer erklären?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976105</guid><dc:creator><![CDATA[JnZn558]]></dc:creator><pubDate>Wed, 25 Jan 2006 15:40:44 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zu char zeichen[] und char *zeichenkette on Wed, 25 Jan 2006 15:44:36 GMT]]></title><description><![CDATA[<p>char zeichen[]; (komplett gehört noch eine Längenangabe oder eine Initialisierung dazu) ist ein Array fester Größe - das wird vom Programm angelegt und am Ende wieder aufgeräumt.</p>
<p>char* zeichen; ist ein Zeiger, der zunächst nirgendwohin zeigt - dort mußt du selber dafür sorgen, daß er auf einen gültigen Speicherbereich verweist (und wenn du diesen mit new anforderst, mußt du auch selber aufräumen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976111</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 25 Jan 2006 15:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zu char zeichen[] und char *zeichenkette on Wed, 25 Jan 2006 16:37:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char *zeichenkette;
char andere[6];

cout &lt;&lt; &quot;Zeichenkette eingeben: &quot;;
cin &gt;&gt; zeichenkette; // wieso funz das hier nicht?
// bzw
zeichenkette[2] = 'B'; // funz auch nicht

andere = &quot;nicht&quot;; // dies funz auch nicht warum?
</code></pre>
<p>ist zeichenkette eine konstante zeiger oder, ein zeiger auf konstante Inhalt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976159</guid><dc:creator><![CDATA[JnZn558]]></dc:creator><pubDate>Wed, 25 Jan 2006 16:37:50 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zu char zeichen[] und char *zeichenkette on Wed, 25 Jan 2006 17:10:39 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char *zeichenkette = &quot;ich bin der String, auf den der Zeiger zeigt&quot;;

char kette[80];
sprintf(kette, &quot;ich werde in das char array geschrieben&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/976192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976192</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 25 Jan 2006 17:10:39 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zu char zeichen[] und char *zeichenkette on Wed, 25 Jan 2006 17:19:04 GMT]]></title><description><![CDATA[<p>JnZn558 schrieb:</p>
<blockquote>
<p>ist zeichenkette eine konstante zeiger oder, ein zeiger auf konstante Inhalt?</p>
</blockquote>
<p>zeichenkette ist einfach nur ein pointer. du musst dem noch speicher zuweisen (hat cstoll bereits geschrieben). z.b. so</p>
<pre><code>char speicher[256];
char *zeichenkette = speicher;
</code></pre>
<p>dann sollte dein code gehen. bis auf das 'andere=&quot;nicht&quot;'. so kann man keinem array was zuweisen. dafür gibts z.b. strcpy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976198</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Wed, 25 Jan 2006 17:19:04 GMT</pubDate></item></channel></rss>