<?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[char verbinden]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich möchte zwei char (zwei Buchstaben) zusammensetzen und als char* weiterverarbeiten. strcat() hat leider nicht funktioniert... Was muss ich tun?</p>
<p>Danke für Eure Hilfe!</p>
<p>Jörg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170382/char-verbinden</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 02:45:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170382.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Jan 2007 10:19:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char verbinden on Mon, 15 Jan 2007 10:19:55 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich möchte zwei char (zwei Buchstaben) zusammensetzen und als char* weiterverarbeiten. strcat() hat leider nicht funktioniert... Was muss ich tun?</p>
<p>Danke für Eure Hilfe!</p>
<p>Jörg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210109</guid><dc:creator><![CDATA[joergh]]></dc:creator><pubDate>Mon, 15 Jan 2007 10:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Mon, 15 Jan 2007 10:24:45 GMT]]></title><description><![CDATA[<p>Ein char hat nur Platz für ein einzelnes Zeichen. Um mehrere Zeichen zu verarbeiten, brauchst du entweder char-Arrays oder std::string (ich empfehle letzteres).</p>
<p>PS: Und die Stringverarbeitung aus C (strcat() und Kollegen) kommt nicht mit einzelnen char's zurecht, weil die nicht null-terminiert sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210111</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 15 Jan 2007 10:24:45 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Mon, 15 Jan 2007 10:28:49 GMT]]></title><description><![CDATA[<p>Und wie kriege ich die einzelnen chars in den char*?<br />
char* ist doch ein char-Array, oder bin ich gerade völlig verwirrt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210114</guid><dc:creator><![CDATA[joergh]]></dc:creator><pubDate>Mon, 15 Jan 2007 10:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Mon, 15 Jan 2007 10:33:31 GMT]]></title><description><![CDATA[<p>Nein, char* ist kein char-Array, sondern ein Zeiger, der (möglicherweise) auf ein char-Array zeigt. Und dessen Elemente könntest du über den Index-Zugriff ansprechen:</p>
<pre><code class="language-cpp">char text[3];//zwei Zeichen + '\0'
text[0]=first_char;
text[1]=second_char;

text[2]='\0';//Stringende-Marke
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1210117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210117</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 15 Jan 2007 10:33:31 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Mon, 15 Jan 2007 10:47:03 GMT]]></title><description><![CDATA[<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210136</guid><dc:creator><![CDATA[joergh]]></dc:creator><pubDate>Mon, 15 Jan 2007 10:47:03 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Mon, 15 Jan 2007 13:52:22 GMT]]></title><description><![CDATA[<p>oder du machst es mit _sntprintf ... nur halt als %c als formatidentifikator und dann noch als parameter mit das char übergeben ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210253</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 15 Jan 2007 13:52:22 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Mon, 15 Jan 2007 14:10:36 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p>oder du machst es mit _sntprintf ... nur halt als %c als formatidentifikator und dann noch als parameter mit das char übergeben ...</p>
</blockquote>
<p>Es geht noch umständlicher: Du könntest memcpy verwenden, um die Bytes einzeln zu kopieren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210263</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Mon, 15 Jan 2007 14:10:36 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Tue, 16 Jan 2007 21:47:48 GMT]]></title><description><![CDATA[<p>Ich habe es nicht getestet, aber ich glaube auch das du char 1 und char 2 mittels ## verketten kannst. Dann erhieltest du eine Ausgabe 2er Werte (z.B. 4 und 1 wird zu 41 - der Wert bleibt aber 4 und 1 und wird nicht zu 41!!!!) die du dann weiterverarbeiten kannst. Vielleicht hilft es ja weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1211042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211042</guid><dc:creator><![CDATA[DerNameIstWichtig]]></dc:creator><pubDate>Tue, 16 Jan 2007 21:47:48 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Tue, 16 Jan 2007 23:18:26 GMT]]></title><description><![CDATA[<p>Ich habe es nicht getestet, aber ich glaube auch das du char 1 und char 2 mittels ## verketten kannst. Dann erhieltest du eine Ausgabe 2er Werte (z.B. 4 und 1 wird zu 41 - der Wert bleibt aber 4 und 1 und wird nicht zu 41!!!!) die du dann weiterverarbeiten kannst. Vielleicht hilft es ja weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1211057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211057</guid><dc:creator><![CDATA[DerNameIstWichtig]]></dc:creator><pubDate>Tue, 16 Jan 2007 23:18:26 GMT</pubDate></item><item><title><![CDATA[Reply to char verbinden on Wed, 17 Jan 2007 07:20:11 GMT]]></title><description><![CDATA[<p>DerNameIstWichtig schrieb:</p>
<blockquote>
<p>Ich habe es nicht getestet, aber ich glaube auch das du char 1 und char 2 mittels ## verketten kannst.</p>
</blockquote>
<p>Der Operator funktioniert aber nur beim Präprozessor (in Makro-Definitionen) und nicht im normalen Code, also ist er hier wohl sinnlos.</p>
<p>(und dadurch, daß du deine Beiträge verdoppelst, erhöhst du auch nicht deren Informationsgehalt ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1211106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211106</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 17 Jan 2007 07:20:11 GMT</pubDate></item></channel></rss>