<?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[daten werden nicht richtig abgelegt?]]></title><description><![CDATA[<p>Hi,</p>
<p>folgende Situaltion</p>
<pre><code class="language-cpp">class Converter
{
private:
  char* sourceFile;
  char* destinationFile;

public:
  Converter(int argc, const char* argv[]);

  char* GetSourceFile(void);
  char* GetDestinationFile(void);
};

Converter::Converter(int argc, const char* argv[])
{
  char sourceFile[500];
  char destinationFile[500];

  strcpy(sourceFile,      argv[argc-2]);
  strcpy(destinationFile, argv[argc-1]);

  cout &lt;&lt; &quot;source1 = &quot; &lt;&lt; sourceFile &lt;&lt; endl;
  cout &lt;&lt; &quot;source2 = &quot; &lt;&lt; GetSourceFile() &lt;&lt; endl;
}

char* Converter::GetSourceFile()
{
  return sourceFile;
}
</code></pre>
<p>Beim Aufruf mit 'converter sourcefile distinationfile' ergibt sich folgende Ausgabe</p>
<pre><code>source1 = sourcefile
source2 = &lt;M
</code></pre>
<p>Aus mir nicht einsehbaren Gründen klappt das nicht wie es soll. Warum sind sourceFile und GetSourceFile() nicht gleich?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154292/daten-werden-nicht-richtig-abgelegt</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 23:40:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154292.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Jul 2006 22:19:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to daten werden nicht richtig abgelegt? on Tue, 25 Jul 2006 22:19:52 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>folgende Situaltion</p>
<pre><code class="language-cpp">class Converter
{
private:
  char* sourceFile;
  char* destinationFile;

public:
  Converter(int argc, const char* argv[]);

  char* GetSourceFile(void);
  char* GetDestinationFile(void);
};

Converter::Converter(int argc, const char* argv[])
{
  char sourceFile[500];
  char destinationFile[500];

  strcpy(sourceFile,      argv[argc-2]);
  strcpy(destinationFile, argv[argc-1]);

  cout &lt;&lt; &quot;source1 = &quot; &lt;&lt; sourceFile &lt;&lt; endl;
  cout &lt;&lt; &quot;source2 = &quot; &lt;&lt; GetSourceFile() &lt;&lt; endl;
}

char* Converter::GetSourceFile()
{
  return sourceFile;
}
</code></pre>
<p>Beim Aufruf mit 'converter sourcefile distinationfile' ergibt sich folgende Ausgabe</p>
<pre><code>source1 = sourcefile
source2 = &lt;M
</code></pre>
<p>Aus mir nicht einsehbaren Gründen klappt das nicht wie es soll. Warum sind sourceFile und GetSourceFile() nicht gleich?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104244</guid><dc:creator><![CDATA[Benutzername ist bereits]]></dc:creator><pubDate>Tue, 25 Jul 2006 22:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to daten werden nicht richtig abgelegt? on Wed, 26 Jul 2006 00:25:58 GMT]]></title><description><![CDATA[<blockquote>
<pre><code class="language-cpp">char sourceFile[500];
  char destinationFile[500];
</code></pre>
</blockquote>
<p>das sollte wohl besser in die klassendefinition und nicht in den konstruktor</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104263</guid><dc:creator><![CDATA[DrGreenthumb]]></dc:creator><pubDate>Wed, 26 Jul 2006 00:25:58 GMT</pubDate></item><item><title><![CDATA[Reply to daten werden nicht richtig abgelegt? on Wed, 26 Jul 2006 01:15:14 GMT]]></title><description><![CDATA[<p>es sollte auch noch eine prüfung auf länge und vorhandensein der argumente mit rein. std::string ist vielleicht auch praktischer zu handhaben. über die verwendung von strcpy() lässt sich auch streiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104266</guid><dc:creator><![CDATA[Cpt. Tanga]]></dc:creator><pubDate>Wed, 26 Jul 2006 01:15:14 GMT</pubDate></item><item><title><![CDATA[Reply to daten werden nicht richtig abgelegt? on Wed, 26 Jul 2006 22:17:23 GMT]]></title><description><![CDATA[<p>Vielen Dank!<br />
Anfängerfehler...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104977</guid><dc:creator><![CDATA[Benutzername ist bereits]]></dc:creator><pubDate>Wed, 26 Jul 2006 22:17:23 GMT</pubDate></item></channel></rss>