<?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[CStringArray und CString]]></title><description><![CDATA[<p>Hi Leute hab da mal ein Problem.....*g*<br />
also habe ein CStringArray instanz und diese mit ein paar Strings gefüllt.<br />
So jetzt möchte ich auf ein bestimmten String zugreifen also z.b. den 3</p>
<p>habe folgendes versucht</p>
<p>eine CString instanz versuch den wert aus einer CStringArray zuzuweisen<br />
CStringArray SA;<br />
CString S1;<br />
S1=SA[3].GetString();<br />
wenn ich nun in S1 nachschau steht nur ein Speicherstellenadresse drin<br />
den richtigen inahlt von s1 bekomme ich nur über S1.GetBuffer(); finde ich aber blöd.<br />
dann habe ich noch versuch<br />
S1=SA[3] da habe ich auch nur die Adresse drin<br />
wie kann ich nun das realisieren....geht es überhaupt?....<br />
Wie bekomme ich einen String wieder raus aus dem array um es in eine einzelne CString variable abzulegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/76412/cstringarray-und-cstring</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 21:31:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/76412.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Jun 2004 21:50:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CStringArray und CString on Thu, 10 Jun 2004 21:50:53 GMT]]></title><description><![CDATA[<p>Hi Leute hab da mal ein Problem.....*g*<br />
also habe ein CStringArray instanz und diese mit ein paar Strings gefüllt.<br />
So jetzt möchte ich auf ein bestimmten String zugreifen also z.b. den 3</p>
<p>habe folgendes versucht</p>
<p>eine CString instanz versuch den wert aus einer CStringArray zuzuweisen<br />
CStringArray SA;<br />
CString S1;<br />
S1=SA[3].GetString();<br />
wenn ich nun in S1 nachschau steht nur ein Speicherstellenadresse drin<br />
den richtigen inahlt von s1 bekomme ich nur über S1.GetBuffer(); finde ich aber blöd.<br />
dann habe ich noch versuch<br />
S1=SA[3] da habe ich auch nur die Adresse drin<br />
wie kann ich nun das realisieren....geht es überhaupt?....<br />
Wie bekomme ich einen String wieder raus aus dem array um es in eine einzelne CString variable abzulegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/537788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537788</guid><dc:creator><![CDATA[Nahasapeemapetilon]]></dc:creator><pubDate>Thu, 10 Jun 2004 21:50:53 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray und CString on Thu, 10 Jun 2004 23:48:33 GMT]]></title><description><![CDATA[<p>Wie läßt du dir den Inhalt den anzeigen??? S1=SA[3] müßte eigentlich gehen.<br />
Musst vieleicht bei deiner Ausgabe zu LPCTSTR casten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/537827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537827</guid><dc:creator><![CDATA[newvet]]></dc:creator><pubDate>Thu, 10 Jun 2004 23:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray und CString on Fri, 11 Jun 2004 05:08:57 GMT]]></title><description><![CDATA[<p>Du weißt aber schon das CStringArray eine Klasse ist? Klassen haben nomalerweise Memberfunktionen. Steht alles in der MSDN. Ich frage mich wo die die Funktion GetSting() her hast.<br />
Die gibt es in der CStringArray nicht.</p>
<p>Was du suchst ist.</p>
<p>ElementAt(int index);</p>
<pre><code class="language-cpp">CString S1;
S1=SA.ElementAt(3);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/537840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537840</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Fri, 11 Jun 2004 05:08:57 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray und CString on Fri, 11 Jun 2004 08:00:13 GMT]]></title><description><![CDATA[<p>bei mir gibts die wenn ich den überladenen operator[] verwende hat man auch zugriff auf die GetString()<br />
mit der ElementAt() hab ich auch schon versucht da habe ich schwirigkeiten mit der umwandlung gibt irgendwie ne referenz von cstring zurück müsste ich also theoretisch einfach einer cstring zuweisen können so wie du es geschrieben hast aber da meckert mein kompiler rum zwecks konvertierung dynamischer pointer und stastischen pointer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/537881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537881</guid><dc:creator><![CDATA[Nahasapeemapetilon]]></dc:creator><pubDate>Fri, 11 Jun 2004 08:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray und CString on Fri, 11 Jun 2004 08:16:12 GMT]]></title><description><![CDATA[<p>anzeigen kann ich es mir mit s1.getbuffer() da geht auch eigentlich die zuweisung habe auch beim debugen gesehen das der cstring den richtigen inhalt bekommt...ich hätte vielleicht erwähnen solln das ich es mir mit cout anzeigen lasse im programm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/537889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537889</guid><dc:creator><![CDATA[Nahasapeemapetilon]]></dc:creator><pubDate>Fri, 11 Jun 2004 08:16:12 GMT</pubDate></item><item><title><![CDATA[Reply to CStringArray und CString on Mon, 14 Jun 2004 08:11:24 GMT]]></title><description><![CDATA[<p>wie sieht es denn aus mit</p>
<p>CStringArray temp;<br />
CString temp1;</p>
<p>temp.Add(&quot;Test&quot;);<br />
temp1=temp.GetAt(0);</p>
<p>das sollte auch gehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/539692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/539692</guid><dc:creator><![CDATA[pinorrix]]></dc:creator><pubDate>Mon, 14 Jun 2004 08:11:24 GMT</pubDate></item></channel></rss>