<?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[TEdit übernimmt nicht vollständigen Eintrag]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Möchte einen Array von char an ein TEdit übergeben.<br />
Das Wort hat eine Länge von 9 Zeichen.<br />
Leider wird jedesmal der letzte Wert (Buchstabe) abgeschnitten!</p>
<p>Kann mir evtl. jemand weiterhelfen?</p>
<p>Folgender Code wurde verwendet:</p>
<pre><code class="language-cpp">char *wort = new char[9];
wort = Edit1-&gt;Text.c_str();
Edit2-&gt;Text = wort;
</code></pre>
<p>Vielen Dank schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/174459/tedit-übernimmt-nicht-vollständigen-eintrag</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 18:16:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/174459.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 Feb 2007 15:22:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 15:22:19 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Möchte einen Array von char an ein TEdit übergeben.<br />
Das Wort hat eine Länge von 9 Zeichen.<br />
Leider wird jedesmal der letzte Wert (Buchstabe) abgeschnitten!</p>
<p>Kann mir evtl. jemand weiterhelfen?</p>
<p>Folgender Code wurde verwendet:</p>
<pre><code class="language-cpp">char *wort = new char[9];
wort = Edit1-&gt;Text.c_str();
Edit2-&gt;Text = wort;
</code></pre>
<p>Vielen Dank schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236241</guid><dc:creator><![CDATA[bpfitzner]]></dc:creator><pubDate>Tue, 27 Feb 2007 15:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 15:24:51 GMT]]></title><description><![CDATA[<p>es müssen 10 zeichen sein , damit das \0 noch mit geschrieben werden kann ;</p>
<p>char *wort = new char[10];<br />
wort = Edit1-&gt;Text.c_str();<br />
Edit2-&gt;Text = wort;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236244</guid><dc:creator><![CDATA[YLIREBUS]]></dc:creator><pubDate>Tue, 27 Feb 2007 15:24:51 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 15:28:01 GMT]]></title><description><![CDATA[<p>Habe ich auch schon ausprobiert.<br />
Funktioniert leider auch nicht!</p>
<p>Aber trotzdem danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236249</guid><dc:creator><![CDATA[bpfitzner]]></dc:creator><pubDate>Tue, 27 Feb 2007 15:28:01 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 15:34:28 GMT]]></title><description><![CDATA[<p>Komisch bei mir geht es ;-).</p>
<p>möchtest Du unbedingt mit *CHAR arbeiten ?</p>
<p>sonst nimm doch AnsiString.</p>
<p>AnsiString wort;<br />
wort = Edit1-&gt;Text;<br />
Edit2-&gt;Text = wort;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236250</guid><dc:creator><![CDATA[YLIREBUS]]></dc:creator><pubDate>Tue, 27 Feb 2007 15:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 15:35:08 GMT]]></title><description><![CDATA[<p>Muss mit *char arbeiten, da ich jeden einzelnen Wert vergleiche und gegebenenfalls ersetze (Hab das nur im angegebenen Code weggelassen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236252</guid><dc:creator><![CDATA[bpfitzner]]></dc:creator><pubDate>Tue, 27 Feb 2007 15:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 15:51:48 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>was ja auch super ist, das funktioniert nur bei ungeraden nicht (also: Edi, Edit1, Edit111...) bei geraden (Edit, Edit11...) funktioniert das ganze <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>
<p>... BCB 6 Enterprise ...</p>
<p>mfg, Micha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236259</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 27 Feb 2007 15:51:48 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 15:52:40 GMT]]></title><description><![CDATA[<p>Seit wann kann Arrays direkt zuweisen? Damit erzeugst Du ein Memory-Leak und das Verhalten der Anwendung ist nicht mehr vorhersagbar, da c_str() nur einen temporär gültigen Zeiger übergibt.<br />
Und natürlich muß das Char-Array eine Größe von 10 haben, damit 9 Zeichen rein passen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1236260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236260</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 27 Feb 2007 15:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 16:00:27 GMT]]></title><description><![CDATA[<p>bpfitzner schrieb:</p>
<blockquote>
<p>Muss mit *char arbeiten, da ich jeden einzelnen Wert vergleiche und gegebenenfalls ersetze (Hab das nur im angegebenen Code weggelassen)</p>
</blockquote>
<p>Das Argument versteh ich nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<pre><code class="language-cpp">AnsiString test = &quot;Hallo&quot;;
ShowMessage(test[1]+test[2]/* ... */);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1236262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236262</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Tue, 27 Feb 2007 16:00:27 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Tue, 27 Feb 2007 16:19:03 GMT]]></title><description><![CDATA[<p>Die Argumente meiner beiden Vorposter sind schon richtig. Hier nur mal ein Beispielcode, wie das mit einem char-Array richtig wäre.</p>
<pre><code class="language-cpp">const int len(9);
char *wort = new char[len+1];
strncpy(wort, Edit1-&gt;Text.c_str(), len);
wort[len] = '\0'; //Nur zur Sicherheit
Edit2-&gt;Text = wort;
delete[] wort;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1236268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1236268</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 27 Feb 2007 16:19:03 GMT</pubDate></item><item><title><![CDATA[Reply to TEdit übernimmt nicht vollständigen Eintrag on Thu, 01 Mar 2007 08:10:01 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Hinweise! Jetzt funktioniert alles bestens!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1237214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1237214</guid><dc:creator><![CDATA[bpfitzner]]></dc:creator><pubDate>Thu, 01 Mar 2007 08:10:01 GMT</pubDate></item></channel></rss>