<?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[Länge eines char aus einer Funktion ausgeben]]></title><description><![CDATA[<p>Hallo warum bekomme ich hier immer 4 ausgeben und nicht 2 <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="😞"
    /><br />
Wenn ich z.b. im Hauptprogramm schreibe:</p>
<p>char var[] =&quot;ab&quot;;<br />
int len;</p>
<p>len = sizeof(var);</p>
<p>cout &lt;&lt; len;</p>
<p>Da wird meine auch eine 2 Ausgeben.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

void func ( char [] );

int main()

{

func ( &quot;ab&quot;);

    system(&quot;PAUSE&quot;);

}

void func ( char var[]  )
{
int len;

len = sizeof(var);

cout &lt;&lt; len;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/263515/länge-eines-char-aus-einer-funktion-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 19:27:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263515.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Mar 2010 08:45:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Länge eines char aus einer Funktion ausgeben on Mon, 22 Mar 2010 08:45:39 GMT]]></title><description><![CDATA[<p>Hallo warum bekomme ich hier immer 4 ausgeben und nicht 2 <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="😞"
    /><br />
Wenn ich z.b. im Hauptprogramm schreibe:</p>
<p>char var[] =&quot;ab&quot;;<br />
int len;</p>
<p>len = sizeof(var);</p>
<p>cout &lt;&lt; len;</p>
<p>Da wird meine auch eine 2 Ausgeben.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

void func ( char [] );

int main()

{

func ( &quot;ab&quot;);

    system(&quot;PAUSE&quot;);

}

void func ( char var[]  )
{
int len;

len = sizeof(var);

cout &lt;&lt; len;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1872350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872350</guid><dc:creator><![CDATA[längen abfrager]]></dc:creator><pubDate>Mon, 22 Mar 2010 08:45:39 GMT</pubDate></item><item><title><![CDATA[Reply to Länge eines char aus einer Funktion ausgeben on Mon, 22 Mar 2010 09:02:06 GMT]]></title><description><![CDATA[<p>Weil der Parameter char[] zu einem char pointer verkümmert und char pointer auf deinem System eine Größe von 4 Byte haben. Was du suchst ist die Funktion strlen, was ich dir allerdings empfehle ist std::string statt C-style strings zu benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1872352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1872352</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Mon, 22 Mar 2010 09:02:06 GMT</pubDate></item></channel></rss>