<?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[C++ Wie viele Zeichen im Array?]]></title><description><![CDATA[<p>Hallo,<br />
ich weiss, das man das zum Beispiel in einer Schleife, die auf das Ende-Zeichen hin fragt, ermitteln kann. Es muss doch bestimmt aber noch ne einfachere Möglichkeit geben, zu ermitteln, wie viele Zeichen aktuell im Array sind. Gibt es dafür denn keinen Befehl? Bitte hilft mir, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/314153/c-wie-viele-zeichen-im-array</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 16:36:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/314153.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Feb 2013 02:05:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 02:05:49 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich weiss, das man das zum Beispiel in einer Schleife, die auf das Ende-Zeichen hin fragt, ermitteln kann. Es muss doch bestimmt aber noch ne einfachere Möglichkeit geben, zu ermitteln, wie viele Zeichen aktuell im Array sind. Gibt es dafür denn keinen Befehl? Bitte hilft mir, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300874</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 02:05:49 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 02:32:26 GMT]]></title><description><![CDATA[<p>Von was für einem Array reden wir da genau? Meinst du einen nullterminierten String? Dynamisch allokiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300875</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Fri, 22 Feb 2013 02:32:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 03:04:01 GMT]]></title><description><![CDATA[<p>Wie sind die Zeichen kodiert? ASCII? UTF-8 -16 -32 ... etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300877</guid><dc:creator><![CDATA[Rhombicosidodecahedron]]></dc:creator><pubDate>Fri, 22 Feb 2013 03:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 07:46:31 GMT]]></title><description><![CDATA[<p>In einem Array der Größe X sind <strong>immer</strong> X Elemente.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300890</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 07:46:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 11:41:44 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>In einem Array der Größe X sind <strong>immer</strong> X Elemente.</p>
</blockquote>
<p>X'D <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Von welchen Arrays redest du? In C++ gibt es verschiedene.<br />
Da gibt es erstmal die sog. C-Arrays, oder auch echte Arrays:</p>
<pre><code>T foo[N]; // N muss zur Compile-Zeit feststehen
</code></pre>
<p>Dessen Größe ermittelst du durch <code>sizeof(foo) / sizeof(*foo)</code> .<br />
Es gibt noch einen Trick mit einem Funktionstemplate:</p>
<pre><code>template&lt;typename T, size_t N&gt;
constexpr size_t getSize(T (&amp;)[N])
{ return N; }
</code></pre>
<p>Dann gibt es STL-Container, dessen Größen ermittelst du durch deren Member-Funktion <code>size()</code> .<br />
Dasselbe gilt für <code>std::basic_string</code> (bzw. <code>std::string</code> ). Dieses Klassentemplate hat außerdem noch die Memberfunktion <code>length()</code> , die genau dasselbe wie <code>size()</code> zurückgibt.</p>
<p>Du implizierst durch deine Aussage allerdings, dass du C-Strings meinst. In diesem Fall würde ich davon abraten, diese überhaupt zu verwenden, nimm doch <code>std::basic_string</code> .<br />
Willst du diesen Ratschlag nicht beherzigen, gibt es eben noch<a href="http://www.cplusplus.com/reference/cstring/strlen/" rel="nofollow"> <code>std::strlen</code> </a>aus der C Standardbibliothek, was genau das von dir beschriebene Verfahren anwendet, also doch kein Problem?</p>
<p>P.S.: Das &quot;Ende Zeichen&quot; nennt sich Nullzeichen.</p>
<p><strong>Edit</strong>: Danke Nexus. 'n dummer Fehler. (Die Pause hat wohl doch mehr geschadet, als mir bewusst ist... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300896</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Fri, 22 Feb 2013 11:41:44 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 09:33:09 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p><code>::strlen</code></p>
</blockquote>
<p>Ist übrigens wie alles in der C++-Standardbibliothek im Namensraum <code>std</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300918</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 22 Feb 2013 09:33:09 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:03:01 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6496">@dot</a>: Ich meine das ganz normale Array(char array[19]; zum Beispiel! (C-Strings)).</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13157">@Rhombicosidodecahedron</a>: Das spielt überhaupt keine Rolle!!!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22666">@Belli</a>: Danke, aber das weiss ich auch!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/28547">@Sone</a>: Das ich die Arraygröße mit sizeof(array) / sizeof(array[0]) ermitteln kann<br />
weiss ich. Die Befehle lengh(), size() usw. kenn ich. Das das &quot;Ende-Zeichen&quot;<br />
Nullzeichen(Nullterminierung) heißt, weiss ich. Habs nur einfach mal so genannt.</p>
<p>Also, an alle, die geantwortet haben, erstmal ein Danke. Ich meinte allerdings<br />
nicht, wie ich die Größe eines Arrays ermitteln kann, sondern<br />
wie ich ermitteln kann, wie viele Zeichen aktuell in einem Array sind. Dazu<br />
mal ein einfaches Beispiel:</p>
<p>Nehmen wir mal an, ich habe ein char-array mit einer Größe von 50. Jetzt lese<br />
ich einen Namen oder sonst was ein. Jetzt möchte ich einfach nur ermitteln, wie<br />
viele zeichen aktuell im Array gespeichert sind. Gibt es einen genauen Befehl<br />
dafür?</p>
<p>Bitte jetzt nicht schreiben, das ich besser einen String nutzen soll. Strings<br />
nutze ich im algemeinen ja auch, jedoch nutze ich ab und zu auch ein char array.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300923</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:08:36 GMT]]></title><description><![CDATA[<p>sunnshine schrieb:</p>
<blockquote>
<p>Nehmen wir mal an, ich habe ein char-array mit einer Größe von 50. Jetzt lese<br />
ich einen Namen oder sonst was ein. Jetzt möchte ich einfach nur ermitteln, wie<br />
viele zeichen aktuell im Array gespeichert sind.</p>
</blockquote>
<p>50</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300924</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:09:51 GMT]]></title><description><![CDATA[<p>sunnshine schrieb:</p>
<blockquote>
<p>Nehmen wir mal an, ich habe ein char-array mit einer Größe von 50. Jetzt lese<br />
ich einen Namen oder sonst was ein. Jetzt möchte ich einfach nur ermitteln, wie<br />
viele zeichen aktuell im Array gespeichert sind.</p>
</blockquote>
<p>Es sind 50.</p>
<p>sunnshine schrieb:</p>
<blockquote>
<p>Bitte jetzt nicht schreiben, das ich besser einen String nutzen soll. Strings<br />
nutze ich im algemeinen ja auch, jedoch nutze ich ab und zu auch ein char array.</p>
</blockquote>
<p>Und mit welcher Begründung verwendest du im konkreten Fall ein char-Array? Ich sag ja nicht, dass char-Arrays nicht ihre Berechtigung haben, aber wenn du schon sagst, dass man dir nicht &quot;nimm std::string&quot; als Antwort geben soll, dann würd mich schon interessieren, wieso genau std::string deiner Meinung nach keine gute Antwort ist. <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/2300925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300925</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:09:51 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:18:35 GMT]]></title><description><![CDATA[<p>sunnshine schrieb:</p>
<blockquote>
<p>Nehmen wir mal an, ich habe ein char-array mit einer Größe von 50. Jetzt lese ich einen Namen oder sonst was ein. Jetzt möchte ich einfach nur ermitteln, wie viele zeichen aktuell im Array gespeichert sind. Gibt es einen genauen Befehl dafür?</p>
</blockquote>
<p>Sone hats dir schon gesagt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300926</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:18:35 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:22:59 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Belli schrieb:</p>
<blockquote>
<p>In einem Array der Größe X sind <strong>immer</strong> X Elemente.</p>
</blockquote>
<p>X'D <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Von welchen Arrays redest du? In C++ gibt es verschiedene.<br />
Da gibt es erstmal die sog. C-Arrays, oder auch echte Arrays:</p>
<pre><code>T foo[N]; // N muss zur Compile-Zeit feststehen
</code></pre>
<p>Dessen Größe ermittelst du durch <code>sizeof(foo) / sizeof(*foo)</code> .<br />
Es gibt noch einen Trick mit einem Funktionstemplate:</p>
<pre><code>template&lt;typename T, size_t N&gt;
constexpr size_t getSize(T (&amp;)[N])
{ return N; }
</code></pre>
</blockquote>
<p>Ersteres würde ich vermeiden, wenn man nen Fall von array-to-pointer-decay hat ... passiert Anfängern sicher mal.</p>
<p>Andere Lösung:</p>
<pre><code>auto n = distance(begin(arr), end(arr));
</code></pre>
<p>Kracht auch wenns keine Compilezeit-Konstante ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300927</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:27:05 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22666">@Belli</a>: 50 stimmt nicht, wenn der Name sagen wir mal aus 13 Zeichen besteht!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6496">@dot</a>: Wieso kommt ihr beide auf 50? Ihr wisst doch garnicht, aus wie vielen<br />
Zeichen das eingegebene Wort besteht.</p>
<blockquote>
<p>...aber wenn du schon sagst, dass man dir nicht &quot;nimm std::string&quot; als Antwort geben soll, dann würd mich schon interessieren, wieso genau std::string deiner Meinung nach keine gute Antwort ist.</p>
</blockquote>
<p>Das wäre keine gute Antwort, da ich eine Frage über char Arrays gestellt<br />
hab! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Spaß!!!</p>
<p>Ich möchte einfach char arrays nutzen, um eine Zeile aus einer Datei mit read() einzulesen.<br />
Ich weiss, mann könnte das natürlich auch mit z.b. string.c_str() oder so<br />
machen, aber mit char arrays find ich es im aktuellen Fall besser, da ich<br />
auch bequemer auf den Index zugreifen kann. Im Endeffekt ist das alles<br />
Geschmackssache. <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/2300928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300928</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:37:26 GMT]]></title><description><![CDATA[<p>sunnshine schrieb:</p>
<blockquote>
<p>Wieso kommt ihr beide auf 50? Ihr wisst doch garnicht, aus wie vielen<br />
Zeichen das eingegebene Wort besteht.</p>
</blockquote>
<p>Das hast Du ja auch nicht gefragt. Deine Frage war, wieviel Zeichen in Deinem Array gespeichert sind, und das sind 50.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300930</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:37:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:38:45 GMT]]></title><description><![CDATA[<p><strong>Belli</strong></p>
<blockquote>
<p>Das hast Du ja auch nicht gefragt. Deine Frage war, wieviel Zeichen in Deinem Array gespeichert sind, und das sind 50.</p>
</blockquote>
<p>Wieso 50?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300931</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:38:45 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:40:39 GMT]]></title><description><![CDATA[<p>Wegen:</p>
<p>sunnshine schrieb:</p>
<blockquote>
<p>[...]</p>
<p>Nehmen wir mal an, ich habe ein char-array mit einer Größe von 50.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2300933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300933</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:43:06 GMT]]></title><description><![CDATA[<p><strong>Belli:</strong> Das Array hat eine <strong>Größe</strong> von 50. Muss ja nicht heißen, das da auch<br />
50 Zeichen drin sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300936</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:44:05 GMT]]></title><description><![CDATA[<p>Gegenfrage:</p>
<pre><code>char foo[50];  //Wieviel Zeichen sind jetzt im Array?

foo[5] = 'X';  //Wieviel Zeichen sind jetzt im Array?
foo[5] = 0;    //und wieviel jetzt?
</code></pre>
<p>Die richtige Antwort bleibt wie oben:<br />
Es sind <strong>immer</strong> 50.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300937</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:45:21 GMT]]></title><description><![CDATA[<p>sunnshine schrieb:</p>
<blockquote>
<p><strong>Belli:</strong> Das Array hat eine <strong>Größe</strong> von 50. Muss ja nicht heißen, das da auch<br />
50 Zeichen drin sind.</p>
</blockquote>
<p>Was glaubst Du, soll denn sonst drin sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300938</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:47:31 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich möchte einfach char arrays nutzen, um eine Zeile aus einer Datei mit read() einzulesen.<br />
Ich weiss, mann könnte das natürlich auch mit z.b. string.c_str() oder so<br />
machen, aber mit char arrays find ich es im aktuellen Fall besser, da ich<br />
auch bequemer auf den Index zugreifen kann. Im Endeffekt ist das alles<br />
Geschmackssache. <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>Fa Fuq.</p>
<p>1. Bei read gibst du die Größe selbst an!</p>
<p>2. Zeilen liest man so ein:</p>
<pre><code>std::string line;
std::istream stream....;
std::getline(stream, line);
</code></pre>
<p>3. Indexzugriff:</p>
<pre><code>char arr[] = &quot;Bla&quot;;
std::string str = &quot;Bla&quot;;
arr[0];
str[0];
</code></pre>
<p>Kein Unterschied.</p>
<p>Und das ganze ist keine Geschmackssache. Wer nicht ohne sehr guten Grund und vernünftig gekapselt rohe Arrays zur Darstellung von Strings benutzt, der schreibt schlechten Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300939</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:47:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:50:59 GMT]]></title><description><![CDATA[<blockquote>
<p>1. Bei read gibst du die Größe selbst an!</p>
</blockquote>
<p>Ich weiss, aber bei read muss man doch eine C-String als Parameter mitgeben.<br />
Naja egal. Ich mach das halt gerne mit char-arrays. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Ist halt wie schon geschrieben, meistens Geschmacksache!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300941</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:53:10 GMT]]></title><description><![CDATA[<blockquote>
<p>Und das ganze ist keine Geschmackssache. Wer nicht ohne sehr guten Grund und vernünftig gekapselt rohe Arrays zur Darstellung von Strings benutzt, der schreibt schlechten Code.</p>
</blockquote>
<p>Meistens benutze ich auch strings. Eigentlich fast immer. Hier aber halt nicht.<br />
Wüsste nicht, warum das jetzt sofort schlechter Code sei... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300943</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:53:10 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:55:03 GMT]]></title><description><![CDATA[<p>sunnshine schrieb:</p>
<blockquote>
<blockquote>
<p>Und das ganze ist keine Geschmackssache. Wer nicht ohne sehr guten Grund und vernünftig gekapselt rohe Arrays zur Darstellung von Strings benutzt, der schreibt schlechten Code.</p>
</blockquote>
<p>Meistens benutze ich auch strings. Eigentlich fast immer. Hier aber halt nicht.<br />
Wüsste nicht, warum das jetzt sofort schlechter Code sei... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Weil Du ihn selber nicht richtig verstehst und handeln kannst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300945</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 10:57:08 GMT]]></title><description><![CDATA[<blockquote>
<p>Weil Du ihn selber nicht richtig verstehst und handeln kannst?</p>
</blockquote>
<p>Was meinst du, soll ich nicht richtig verstanden haben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300946</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 10:57:08 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 11:00:14 GMT]]></title><description><![CDATA[<p>Zum Beispiel, wieviel Zeichen in einem</p>
<pre><code>char arr[50];
</code></pre>
<p>sind ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300947</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 11:00:14 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 11:00:50 GMT]]></title><description><![CDATA[<p>Das man bei streams die länge mit gcount() ermitteln kann, weiss ich.<br />
Ich wollte mit meiner frage halt nur wissen, ob es einen Befehl gibt, um<br />
die anzahl Zeichen von normalen Arrays zu ermitteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300948</guid><dc:creator><![CDATA[sunnshine]]></dc:creator><pubDate>Fri, 22 Feb 2013 11:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wie viele Zeichen im Array? on Fri, 22 Feb 2013 11:02:58 GMT]]></title><description><![CDATA[<p>Beantworte doch mal diese Fragen:</p>
<p>Belli schrieb:</p>
<blockquote>
<p>Gegenfrage:</p>
<pre><code>char foo[50];  //Wieviel Zeichen sind jetzt im Array?

foo[5] = 'X';  //Wieviel Zeichen sind jetzt im Array?
foo[5] = 0;    //und wieviel jetzt?
</code></pre>
<p>Die richtige Antwort bleibt wie oben:<br />
Es sind <strong>immer</strong> 50.</p>
</blockquote>
<p>und noch eine:</p>
<pre><code>foo[50] = 'P'; //wieviele nun?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2300949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300949</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 22 Feb 2013 11:02:58 GMT</pubDate></item></channel></rss>