<?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[Funktionsparameter in char[x] kopieren...]]></title><description><![CDATA[<p>Hallo!</p>
<p>int main ( int argc, char *argv[])<br />
.....</p>
<p>Ich benutze für mein Konsolenanwendungen o.g. Code für Parameter und kopiere sie in strings um sie einzulesen bzw zu verarbeiten. Nun möchte ich bestimmte Parameter in ein char array kopieren um die Zeichen/Zahlen-ansammlung besser verarbeiten zu können. char Xchar[MAX] = argv[zahl] geht leider nicht. Zeiger waren noch nie meine Freunde... kann mir da bitte jemand einen Rat geben? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/120105/funktionsparameter-in-char-x-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 05:35:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/120105.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Sep 2005 20:46:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionsparameter in char[x] kopieren... on Thu, 08 Sep 2005 20:46:45 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>int main ( int argc, char *argv[])<br />
.....</p>
<p>Ich benutze für mein Konsolenanwendungen o.g. Code für Parameter und kopiere sie in strings um sie einzulesen bzw zu verarbeiten. Nun möchte ich bestimmte Parameter in ein char array kopieren um die Zeichen/Zahlen-ansammlung besser verarbeiten zu können. char Xchar[MAX] = argv[zahl] geht leider nicht. Zeiger waren noch nie meine Freunde... kann mir da bitte jemand einen Rat geben? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/868255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868255</guid><dc:creator><![CDATA[Pigeon]]></dc:creator><pubDate>Thu, 08 Sep 2005 20:46:45 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsparameter in char[x] kopieren... on Thu, 08 Sep 2005 20:49:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">strcpy(ziel,argv[i]);
</code></pre>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868259</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 08 Sep 2005 20:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsparameter in char[x] kopieren... on Thu, 08 Sep 2005 20:56:23 GMT]]></title><description><![CDATA[<p>Das geht ja einfach!<br />
Danke für die schnelle Antwort! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/868267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868267</guid><dc:creator><![CDATA[Pigeon]]></dc:creator><pubDate>Thu, 08 Sep 2005 20:56:23 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsparameter in char[x] kopieren... on Thu, 08 Sep 2005 22:07:22 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<pre><code class="language-cpp">strcpy(ziel,argv[i]);
</code></pre>
<p>MfG SideWinder</p>
</blockquote>
<p>Benutze besser strncpy oder wenn Da nicht nehmen willst, dann so:</p>
<pre><code class="language-cpp">char   *ziel;

    ziel = (char *) calloc (sizeof (char), strlen (argv[i]) + 1);
    //Check dass ziel wirklich allociert wurde
    //Achtung crashed wenn argv[i] auf NULL pointed!

    strcpy(ziel,argv[i]);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/868312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868312</guid><dc:creator><![CDATA[MBCS-CITP]]></dc:creator><pubDate>Thu, 08 Sep 2005 22:07:22 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsparameter in char[x] kopieren... on Thu, 08 Sep 2005 22:10:29 GMT]]></title><description><![CDATA[<p>Was macht den calloc hier?</p>
<pre><code class="language-cpp">// C++
char* ziel = new char[strlen(argv[i])+1];
strcpy(ziel,argv[1]);
...
delete[] ziel;

// Noch viel besser
string ziel = argv[i];
...
</code></pre>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868315</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 08 Sep 2005 22:10:29 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsparameter in char[x] kopieren... on Fri, 09 Sep 2005 00:16:26 GMT]]></title><description><![CDATA[<p>Ich glaube er will alle Elemente drin ahebn oder?</p>
<pre><code class="language-cpp">int main (int argc, char *argv[])
{
    std::string parameter;
    for(int i=1; i&lt;argc; ++i) {
        parameter += argv[i];
    }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/868332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868332</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Fri, 09 Sep 2005 00:16:26 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsparameter in char[x] kopieren... on Fri, 09 Sep 2005 07:32:56 GMT]]></title><description><![CDATA[<p>Pigeon schrieb:</p>
<blockquote>
<p>Das geht ja einfach!</p>
</blockquote>
<p>So lange du strcpy nicht ohne nachzudenken selbst schreiben könntest, solltest du es aber auch lieber nicht verwenden - sonst gehts nämlich ins Auge <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/868402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868402</guid><dc:creator><![CDATA[operator void]]></dc:creator><pubDate>Fri, 09 Sep 2005 07:32:56 GMT</pubDate></item></channel></rss>