<?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[int to char]]></title><description><![CDATA[<p>Ich hab zwar durchs Forum schon gestöbert, aber kann mein Problem nicht lösen.<br />
Ich kopier dieselbe Datei in einem Ordner. An dieser Kopie, soll aber eine User-ID angehängt werden.<br />
Ich zeig euch erst mal das Programm, das kopieren kann:</p>
<pre><code>#include&lt;iostream&gt;

using namespace std;

int main()
    {
              system(&quot;pause&quot;);
              cout&lt;&lt;&quot;Neuer User&quot;&lt;&lt;endl;
              system(&quot;copy user.txt userneu.txt&quot;);
              system(&quot;pause&quot;);
              return 0;     
    }
</code></pre>
<p>So, hier wird aus einer vorgegebenen Datei eine neue mit einem anderen Namen erstellt.<br />
Aber ich will im Namen einen Integer haben, also die User-ID. Und da streikt es bei mir.<br />
Also es sollte ca. so aussehen:</p>
<pre><code>int id=12345;
system(&quot;copy user.txt user&quot;+id+&quot;.txt);
</code></pre>
<p>wie kann ich es lösen, dass z.B. --&gt; user12345.txt ensteht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/244017/int-to-char</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 14:41:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/244017.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Jun 2009 06:43:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 06:46:15 GMT]]></title><description><![CDATA[<p>Ich hab zwar durchs Forum schon gestöbert, aber kann mein Problem nicht lösen.<br />
Ich kopier dieselbe Datei in einem Ordner. An dieser Kopie, soll aber eine User-ID angehängt werden.<br />
Ich zeig euch erst mal das Programm, das kopieren kann:</p>
<pre><code>#include&lt;iostream&gt;

using namespace std;

int main()
    {
              system(&quot;pause&quot;);
              cout&lt;&lt;&quot;Neuer User&quot;&lt;&lt;endl;
              system(&quot;copy user.txt userneu.txt&quot;);
              system(&quot;pause&quot;);
              return 0;     
    }
</code></pre>
<p>So, hier wird aus einer vorgegebenen Datei eine neue mit einem anderen Namen erstellt.<br />
Aber ich will im Namen einen Integer haben, also die User-ID. Und da streikt es bei mir.<br />
Also es sollte ca. so aussehen:</p>
<pre><code>int id=12345;
system(&quot;copy user.txt user&quot;+id+&quot;.txt);
</code></pre>
<p>wie kann ich es lösen, dass z.B. --&gt; user12345.txt ensteht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731915</guid><dc:creator><![CDATA[zappelruebe]]></dc:creator><pubDate>Wed, 24 Jun 2009 06:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:01:21 GMT]]></title><description><![CDATA[<p>Vielleicht so in der Art? Bin momentan nicht so fit in c++.</p>
<pre><code class="language-cpp">char cBuffer[50];
int id=12345;
int iWrittenChars = sprintf(cBuffer, &quot;copy user.txt user%d.txt&quot;, id);
cBuffer[iWrittenChars] = '\0';
system(cBuffer);
</code></pre>
<p>Da hat der Compiler sicher noch einiges zu meckern!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731920</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:01:21 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:02:09 GMT]]></title><description><![CDATA[<p>Hallo zappelruebe,</p>
<p>verwende dazu einen std::stringstream:</p>
<pre><code class="language-cpp">// [cpp]-Tag erleichtert das Lesen von C++-Code ;-)

#include &lt;sstream&gt;
#include &lt;string&gt;
//...

int userId = 12345;
std::string userFile = &quot;user.txt&quot;;

std::stringstream newUserFile;
newUserFile &lt;&lt; &quot;user&quot; &lt;&lt; userId &lt;&lt; &quot;.txt&quot;; // ergibt &quot;user12345.txt&quot;

std::stringstream copyCmd;
copyCmd &lt;&lt; &quot;copy &quot; &lt;&lt; userFile &lt;&lt; &quot; &quot; &lt;&lt; newUserFile.str(); // --&gt; &quot;copy user.txt user12345.txt&quot;

system(copyCmd.str().c_str()); // mit str() erhält man ein std::string
                               // mit c_str() erhält man einen C-String (char-Array)

//...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1731921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731921</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:04:30 GMT]]></title><description><![CDATA[<p>oneill5000 schrieb:</p>
<blockquote>
<p>Vielleicht so in der Art? Bin momentan nicht so fit in c++.</p>
</blockquote>
<p>sprintf ist ja auch C und nicht C++ <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/1731923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731923</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:04:30 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:04:59 GMT]]></title><description><![CDATA[<p>ich bin erstaunt<br />
das funktioniert. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731924</guid><dc:creator><![CDATA[zappelruebe]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:08:19 GMT]]></title><description><![CDATA[<p>Roger Wilco schrieb:</p>
<blockquote>
<p>oneill5000 schrieb:</p>
<blockquote>
<p>Vielleicht so in der Art? Bin momentan nicht so fit in c++.</p>
</blockquote>
<p>sprintf ist ja auch C und nicht C++ <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>
</blockquote>
<p>Das sollte ja nicht das Problem sein, aber Recht hast du natürlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731925</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:08:31 GMT]]></title><description><![CDATA[<p>zappelruebe schrieb:</p>
<blockquote>
<pre><code>int id=12345;
system(&quot;copy user.txt user&quot;+id+&quot;.txt);
</code></pre>
<p>wie kann ich es lösen, dass z.B. --&gt; user12345.txt ensteht?</p>
</blockquote>
<p>Such mal nach <code>stringstream</code></p>
<pre><code class="language-cpp">string s;
  {
    stringstream ss;
    ss &lt;&lt; &quot;copy user.txt user&quot; &lt;&lt; id &lt;&lt; &quot;.txt&quot;;  
    ss.str().swap(s);
  }
  system(s.c_str());
</code></pre>
<p>Gruß,<br />
SP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731926</guid><dc:creator><![CDATA[Sebastian Pizer]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:08:31 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:14:00 GMT]]></title><description><![CDATA[<p>oneill5000 schrieb:</p>
<blockquote>
<p>Das sollte ja nicht das Problem sein, aber Recht hast du natürlich.</p>
</blockquote>
<p>Ich wollte auch nur klugscheißen. <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>
<p>Die C++-Variante ist aber grundsätzlich sicherer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731930</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:14:00 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:26:32 GMT]]></title><description><![CDATA[<p>also die erste Variante von oneill5000 funktioniert.<br />
Ich werde auch mal die andere Variante testen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731938</guid><dc:creator><![CDATA[zappelruebe]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:26:32 GMT</pubDate></item><item><title><![CDATA[Reply to int to char on Wed, 24 Jun 2009 07:41:01 GMT]]></title><description><![CDATA[<p>Mehr dazu findest Du hier:</p>
<p><a href="http://magazin.c-plusplus.net/artikel/Ein-%20und%20Ausgabe%20in%20CPlusPlus%20-%20IO-Streams" rel="nofollow">http://magazin.c-plusplus.net/artikel/Ein- und Ausgabe in CPlusPlus - IO-Streams</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731945</guid><dc:creator><![CDATA[Roger Wilco]]></dc:creator><pubDate>Wed, 24 Jun 2009 07:41:01 GMT</pubDate></item></channel></rss>