<?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[der datentyp char]]></title><description><![CDATA[<p>was bedeutet es wenn man sagt</p>
<p>der typ der variable ist char** oder char* oder char</p>
<p>wo genau liegt der unterschied und was verwendet man wann??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200805/der-datentyp-char</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 03:09:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200805.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Dec 2007 21:14:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:14:57 GMT]]></title><description><![CDATA[<p>was bedeutet es wenn man sagt</p>
<p>der typ der variable ist char** oder char* oder char</p>
<p>wo genau liegt der unterschied und was verwendet man wann??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423462</guid><dc:creator><![CDATA[BOSS]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:14:57 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:19:38 GMT]]></title><description><![CDATA[<p>hast du so eine ähnliche frage nicht gerade woanders gestellt?</p>
<p>char ist ein datentyp für character, zeichen.<br />
char* ist vom typ &quot;zeiger auf char&quot;, also zeiger auf zeichen<br />
char** ist vom typ &quot;zeiger auf einen zeiger auf char&quot;, also ein zeiger, mit dem man auf einen char-zeiger zeigen kann.</p>
<pre><code class="language-cpp">char x = 'a';
char y = 'b';
char *px = &amp;x;     //zeigt auf x
//dereferenzieren:
cout &lt;&lt; *px &lt;&lt; '\n'; //gibt &quot;a&quot; - den inhalt von x - aus.

char ** ppx = &amp;px; //zeigt auf px
*ppx = &amp;y; //ändert den inhalt von px. px zeigt jetzt auf y.

cout &lt;&lt; *px &lt;&lt; '\n'; //gibt &quot;b&quot; - den inhalt von y - aus.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423464</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:19:38 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:20:10 GMT]]></title><description><![CDATA[<p>a) Pointer auf Pointer auf char<br />
b) Pointer auf char<br />
c) char</p>
<p>Zeh Mau</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423465</guid><dc:creator><![CDATA[Zeh Mau]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:34:41 GMT]]></title><description><![CDATA[<p>ich muss nochmal nachhaken sry</p>
<p>also wenn ich jetz zb habe</p>
<p>char* cptrptr[] = {&quot;String1&quot;,&quot;String2&quot;,&quot;String3&quot;}</p>
<p>jetz habe ich ich also ein char-Array und gleichzeitig einen Zeiger oder wie?</p>
<p>denn ich kann ja die Werte mit *cptrptr und cptrptr[0] ausgeben lassen..<br />
versteh ich das jetz richtig?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423473</guid><dc:creator><![CDATA[BOSS]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:34:41 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:38:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wird vielleicht deutlich wenn du dir überlegst wofür diese verschiedenen Datentypen eingesetzt werden können<br />
- char : Genau ein Zeichen<br />
- char* : eine Zeichenkette, ein C-String, aus mehreren Zeichen<br />
- char** : ein Array von Zeichenketten, die jede für sich aus mehreren Zeichen besteht.</p>
<p>/Edit : Du must trennen zwischen der Instanz im Speicher und der Variable die du für den Zugriff darauf benutzt. In deinem Fall ist die Instanz ein Array, die Variable dafür ein Pointer.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423474</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:38:35 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:38:13 GMT]]></title><description><![CDATA[<p>Nein, du hast ein Array von Zeigern auf char. Du kannst cptrptr auch zu einem Zeiger auf einen Zeiger auf char casten.<br />
<div class="plugin-markdown"><input type="checkbox" id="checkbox53326" checked="true" /><label for="checkbox53326">kannst du die Werte ausgeben lassen. Wobei die Werte Zeiger auf char sind.</label></div></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423477</guid><dc:creator><![CDATA[Nanyuki]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:46:43 GMT]]></title><description><![CDATA[<p>Nanyuki schrieb:</p>
<blockquote>
<p>Nein, du hast ein Array von Zeigern auf char.</p>
</blockquote>
<p>Kannst du versuchen mir das an einem Beispiel klar zu machen?<br />
ich blick da sonst wohl nicht durch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423479</guid><dc:creator><![CDATA[BOSS]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Wed, 19 Dec 2007 21:56:27 GMT]]></title><description><![CDATA[<p>Ein Array aus Pointern sagt aus, dass es ein Array gibt, welches Pointer beinhaltet, und jeder zeigt auf einen bestimmten Speicherbereich.<br />
Stell dir den Speicherbereich so vor, dass darin 3 Sätze abgelegt sind. In dem Array mögen jetzt drei Pointer sein, und jeder zeigt auf einen Satz.</p>
<p>Zeh Mau</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423481</guid><dc:creator><![CDATA[Zeh Mau]]></dc:creator><pubDate>Wed, 19 Dec 2007 21:56:27 GMT</pubDate></item><item><title><![CDATA[Reply to der datentyp char on Thu, 20 Dec 2007 04:11:16 GMT]]></title><description><![CDATA[<p>Unterscheide zwischen Zeigern wie int* und int** und Zeigern wie char* und char**.<br />
Das sind durch die jeweilige Verwendung zwei Bereiche. Wenn man diese im Kopf vermischt, entsteht Unklarheit.</p>
<p>Vielleicht hilft dir dieses kleine Skript weiter:<br />
<a href="http://www.henkessoft.de/C++/C/arrays_pointer.htm" rel="nofollow">http://www.henkessoft.de/C++/C/arrays_pointer.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423537</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Thu, 20 Dec 2007 04:11:16 GMT</pubDate></item></channel></rss>