<?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[AnsiString in Char Array kopieren.]]></title><description><![CDATA[<p>Hallo, bin neu im C-Geschaäft un nutze den BCB-Compiler. Denke mal, dass ich dann hier wohl richtig bin. Wollte mal wiessen wie ich ein AnsiString mit 250 Zeichen in ein Char-Array mit [255] Elemneten kopieren kann? Logischerweise, jeder Buschstabe ein Element des Arrays? Kann ich dem einfach den AnsiString zuweisen oder muss ich etwas berücksichtigen? Bitte hintelasst mir ein kleines Quelltextbeispiel.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166216/ansistring-in-char-array-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 22:36:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166216.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Nov 2006 10:35:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to AnsiString in Char Array kopieren. on Mon, 27 Nov 2006 10:35:08 GMT]]></title><description><![CDATA[<p>Hallo, bin neu im C-Geschaäft un nutze den BCB-Compiler. Denke mal, dass ich dann hier wohl richtig bin. Wollte mal wiessen wie ich ein AnsiString mit 250 Zeichen in ein Char-Array mit [255] Elemneten kopieren kann? Logischerweise, jeder Buschstabe ein Element des Arrays? Kann ich dem einfach den AnsiString zuweisen oder muss ich etwas berücksichtigen? Bitte hintelasst mir ein kleines Quelltextbeispiel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182158</guid><dc:creator><![CDATA[Bin neu hier]]></dc:creator><pubDate>Mon, 27 Nov 2006 10:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString in Char Array kopieren. on Mon, 27 Nov 2006 10:50:24 GMT]]></title><description><![CDATA[<p>Wenn du wirklich mit char-Arrays ( <code>char data[255];</code> ) hantierst, wird es nichts mit direktem Zuweisen. Da mußt du im Ernstfall jedes Zeichen einzeln übergeben (eventuell helfen auch strcpy() oder std::copy() weiter).</p>
<p>Aber solange du es nicht unbedingt brauchst, solltest du überhaupt keine nackten char-Arrays verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182170</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 27 Nov 2006 10:50:24 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString in Char Array kopieren. on Mon, 27 Nov 2006 10:53:00 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wenn du wirklich ein autonomes Char-Array brauchst, must du mit C-Funktionen arbeiten</p>
<pre><code class="language-cpp">char array[250];
AnsiString test = &quot;das ist ein test...&quot;;
strncpy(array, test.c_str(), 250);
</code></pre>
<p>Allerdings brauchst du in den meisten Fällen kein eigenes Array, zur Übergabe zum Beispiel an WinAPI-Funktionen reicht auch einfach <em>AnsiString::c_str()</em></p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182175</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 27 Nov 2006 10:53:00 GMT</pubDate></item></channel></rss>