<?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[const char* zusammensetzten]]></title><description><![CDATA[<p>Hallo community,</p>
<p>habe ein kleines Problem.<br />
Muss ein const char* (ein Filename) aus mehreren strings, oder chars[] und einem int zusammenbasteln mittels meines VS auf 32 und 64 bit. Hab mehrere Dinge ausprobiert, aber keine Erfolge verzeichnen können. Da es für 32bit portabel sein muss funktioniert auch itoa nicht...<br />
Bin grade ziemlich ratlos, evt. hilft mir ja auch der entscheidende Hinweis.</p>
<p>Danke und Gruß</p>
<p>Toby</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220656/const-char-zusammensetzten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 00:09:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220656.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Aug 2008 09:29:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 09:29:18 GMT]]></title><description><![CDATA[<p>Hallo community,</p>
<p>habe ein kleines Problem.<br />
Muss ein const char* (ein Filename) aus mehreren strings, oder chars[] und einem int zusammenbasteln mittels meines VS auf 32 und 64 bit. Hab mehrere Dinge ausprobiert, aber keine Erfolge verzeichnen können. Da es für 32bit portabel sein muss funktioniert auch itoa nicht...<br />
Bin grade ziemlich ratlos, evt. hilft mir ja auch der entscheidende Hinweis.</p>
<p>Danke und Gruß</p>
<p>Toby</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567415</guid><dc:creator><![CDATA[Dummdiddledidumm...]]></dc:creator><pubDate>Tue, 19 Aug 2008 09:29:18 GMT</pubDate></item><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 09:33:14 GMT]]></title><description><![CDATA[<p><a href="http://www.cppreference.com/cppsstream/index.html" rel="nofollow">http://www.cppreference.com/cppsstream/index.html</a></p>
<p>Stringstream erstellen und mit &lt;&lt; operator alles reinpumpen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567419</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 19 Aug 2008 09:33:14 GMT</pubDate></item><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 12:13:53 GMT]]></title><description><![CDATA[<p>cannot convert parameter 1 from '_STL::stringstream' to 'const char *'</p>
<p>bekomme ich als fehlermeldung wenn ich stringstreams benutze...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567506</guid><dc:creator><![CDATA[Dummdiddledidumm...]]></dc:creator><pubDate>Tue, 19 Aug 2008 12:13:53 GMT</pubDate></item><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 12:14:33 GMT]]></title><description><![CDATA[<p>Dummdiddledidumm... schrieb:</p>
<blockquote>
<p>cannot convert parameter 1 from '_STL::stringstream' to 'const char *'</p>
<p>bekomme ich als fehlermeldung wenn ich stringstreams benutze...</p>
</blockquote>
<p>Zeige den Code...<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567507</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Tue, 19 Aug 2008 12:14:33 GMT</pubDate></item><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 12:22:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int ownID = 11; //eine int woher auch immer
tracestream &lt;&lt; &quot;erster_string&quot; &lt;&lt; ownID &lt;&lt; &quot;zweiter_string&quot;;

ofstream tracedat;
tracedat.open(tracestream, ios_base::out || ios_base::trunc);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1567512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567512</guid><dc:creator><![CDATA[Dummdiddledidumm...]]></dc:creator><pubDate>Tue, 19 Aug 2008 12:22:44 GMT</pubDate></item><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 12:25:41 GMT]]></title><description><![CDATA[<p>Und was verlagt ein std::ofstream::open(..) als 1. argument??<br />
Ein const char*... Du gibst ihm ein std::ostringstream, das kann nicht gut gehen.</p>
<p>Umwandeln geht so:</p>
<pre><code class="language-cpp">std::ostringstream oss;
oss &lt;&lt; &quot;blabla&quot;;
const char* p = oss.str().c_str();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1567515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567515</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Tue, 19 Aug 2008 12:25:41 GMT</pubDate></item><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 12:27:01 GMT]]></title><description><![CDATA[<p>An den string des stringstreams kommst du mit str(), wie auch in der o.g. Dokumentation steht. string wederum hat eine Funktion c_str() mit der du char const* erhältst:</p>
<pre><code class="language-cpp">string filename = tracestream.str();
ofstream tracedat;
tracedat.open(filename.c_str(), ios_base::out || ios_base::trunc);
</code></pre>
<p>// Edit: Zu langsam <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>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567516</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Tue, 19 Aug 2008 12:27:01 GMT</pubDate></item><item><title><![CDATA[Reply to const char* zusammensetzten on Tue, 19 Aug 2008 12:37:09 GMT]]></title><description><![CDATA[<p>const char* p = oss.str().c_str();</p>
<p>die Zeile hab ich gebraucht, dankö...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1567527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1567527</guid><dc:creator><![CDATA[Dummdiddledidumm...]]></dc:creator><pubDate>Tue, 19 Aug 2008 12:37:09 GMT</pubDate></item></channel></rss>