<?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[zwei char-variablen als ein parameter]]></title><description><![CDATA[<p>hi<br />
ich habe folgendes problem:<br />
mein programm soll eine datei aus einem zip-archiv entpacken. dafür habe ich eine funktion die als parameter &quot;dateiname@zip-archiv.zip&quot; bekommt. das ganze ist ein konsolenprojekt und der benutzer soll nun die daten eingeben können. also</p>
<pre><code class="language-cpp">char cArchiv[100];
char cDatei[100];

cout &lt;&lt; &quot;Archiv: &quot;;
cin &gt;&gt; cArchiv;
cout &lt;&lt; &quot;Datei: &quot;;
cin &gt;&gt; cDatei;
</code></pre>
<p>aber wie übergebe ich das nun der funktion?</p>
<p>mit php ging das einfach</p>
<pre><code>funktion(cDatei&quot;.&quot;@&quot;.&quot;cArchiv);
</code></pre>
<p>mit c++ ist das irgendwie nicht so einfach. hab schon rumprobiert, aber irgendwie will es nicht. ich hoffe ihr könnt mir helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173875/zwei-char-variablen-als-ein-parameter</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 12:57:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173875.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Feb 2007 18:41:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zwei char-variablen als ein parameter on Tue, 20 Feb 2007 18:41:49 GMT]]></title><description><![CDATA[<p>hi<br />
ich habe folgendes problem:<br />
mein programm soll eine datei aus einem zip-archiv entpacken. dafür habe ich eine funktion die als parameter &quot;dateiname@zip-archiv.zip&quot; bekommt. das ganze ist ein konsolenprojekt und der benutzer soll nun die daten eingeben können. also</p>
<pre><code class="language-cpp">char cArchiv[100];
char cDatei[100];

cout &lt;&lt; &quot;Archiv: &quot;;
cin &gt;&gt; cArchiv;
cout &lt;&lt; &quot;Datei: &quot;;
cin &gt;&gt; cDatei;
</code></pre>
<p>aber wie übergebe ich das nun der funktion?</p>
<p>mit php ging das einfach</p>
<pre><code>funktion(cDatei&quot;.&quot;@&quot;.&quot;cArchiv);
</code></pre>
<p>mit c++ ist das irgendwie nicht so einfach. hab schon rumprobiert, aber irgendwie will es nicht. ich hoffe ihr könnt mir helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232195</guid><dc:creator><![CDATA[fabiwde]]></dc:creator><pubDate>Tue, 20 Feb 2007 18:41:49 GMT</pubDate></item><item><title><![CDATA[Reply to zwei char-variablen als ein parameter on Tue, 20 Feb 2007 19:05:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char cTogether[201];
wsprintf (cTogether, &quot;%s@%s&quot;, cDatei, cArchiv);
</code></pre>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232212</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Tue, 20 Feb 2007 19:05:00 GMT</pubDate></item><item><title><![CDATA[Reply to zwei char-variablen als ein parameter on Tue, 20 Feb 2007 19:18:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>oder besser gleich die richtigen C++ Mittel wie std::string benutzen, dann kann man auch ganz einfach aneinanderhängen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232224</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 20 Feb 2007 19:18:54 GMT</pubDate></item><item><title><![CDATA[Reply to zwei char-variablen als ein parameter on Tue, 20 Feb 2007 20:13:12 GMT]]></title><description><![CDATA[<p>hi<br />
danke für die antworten, allerdings bekomme ich bei<br />
wsprintf (cTogether, &quot;%s@%s&quot;, cDatei, cArchiv);<br />
die fehlermeldung: error C2664: 'wsprintfW': Konvertierung des Parameters 1 von 'char [201]' in 'LPWSTR' nicht möglich...<br />
mfg<br />
fabi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232266</guid><dc:creator><![CDATA[fabiwde]]></dc:creator><pubDate>Tue, 20 Feb 2007 20:13:12 GMT</pubDate></item><item><title><![CDATA[Reply to zwei char-variablen als ein parameter on Tue, 20 Feb 2007 21:08:30 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// UNICODE
wchar_t waTogether[201];
wsnprintf(cTogether, 200, &quot;%s@%s&quot;, cDatei, cArchiv);
// !UNICODE
char caTogether[201];
snprintf(cTogether, 200, &quot;%s@%s&quot;, cDatei, cArchiv);
</code></pre>
<p>So und in anständiger C++ Manier sieht das wie folgt aus:</p>
<pre><code class="language-cpp">std::cout &lt;&lt; &quot;Archiv: &quot; &lt;&lt; std::flush;
std::string archiv;
std::getline(std::cin, archiv);
std::cout &lt;&lt; &quot;Datei: &quot; &lt;&lt; std::flush;
std::string file;
std::getline(std::cin, file);

file += &quot;@&quot;;
file += archiv;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1232301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232301</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 20 Feb 2007 21:08:30 GMT</pubDate></item><item><title><![CDATA[Reply to zwei char-variablen als ein parameter on Wed, 21 Feb 2007 16:02:09 GMT]]></title><description><![CDATA[<p>mit den char variablen funktioniert das zwar immer noch nicht, aber egal.<br />
strings gehen, allerdings müsste ich den letzten string dann als char der funktion übergeben.<br />
mit Dateiname.c_str() läuft es nicht, weil keine konvertierung von const char in char * möglich ist.<br />
auch den anders irgendwie zu casten, will nicht.<br />
wie ist das nun möglich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232710</guid><dc:creator><![CDATA[fabiwde]]></dc:creator><pubDate>Wed, 21 Feb 2007 16:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to zwei char-variablen als ein parameter on Wed, 21 Feb 2007 16:11:17 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Den Autor der unbekannten Funktion dazu zwingen sich über Const-Correctness gedanken zu machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Alternativ kannst du auch den const_cast verwenden, um das Rückgabeergebnis von c_str() &quot;freizuschalten&quot;. Benutzung natürlich auf eigene Gefahr.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232723</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 21 Feb 2007 16:11:17 GMT</pubDate></item></channel></rss>