<?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[CString verändern]]></title><description><![CDATA[<p>Hi Leute,<br />
ich hab folgendes Prob:</p>
<p>Ich habe einen CString namens m_strFile. Jetzt benötige ich nach jeden Buchstaben ein Hexa 0 (wollte ich mit char filler = 0 in einer Schleife einfügen. Dummerweise wird dadurch ja der CString beendet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Das Ergebnis muß auch nicht unbedingt im CString bleiben. Ich muß nur die Daten irgendwie in eine Datei reinbekommen.</p>
<p>z.B CString Hallo<br />
in Datei H x0 a x0 l x0 l x0 o x0</p>
<p>Bisher habe ich die Datei so geschrieben:</p>
<pre><code class="language-cpp">if( file.Open( _T(&quot;C:\\stream.wme&quot;), CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite))
		file.WriteString( m_strXMLDatei );
</code></pre>
<p>Aber wie bekomme ich an jeder zweiten Stelle ein x0 :A</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/60670/cstring-verändern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 12:55:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/60670.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Jan 2004 16:55:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CString verändern on Wed, 07 Jan 2004 16:55:18 GMT]]></title><description><![CDATA[<p>Hi Leute,<br />
ich hab folgendes Prob:</p>
<p>Ich habe einen CString namens m_strFile. Jetzt benötige ich nach jeden Buchstaben ein Hexa 0 (wollte ich mit char filler = 0 in einer Schleife einfügen. Dummerweise wird dadurch ja der CString beendet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Das Ergebnis muß auch nicht unbedingt im CString bleiben. Ich muß nur die Daten irgendwie in eine Datei reinbekommen.</p>
<p>z.B CString Hallo<br />
in Datei H x0 a x0 l x0 l x0 o x0</p>
<p>Bisher habe ich die Datei so geschrieben:</p>
<pre><code class="language-cpp">if( file.Open( _T(&quot;C:\\stream.wme&quot;), CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite))
		file.WriteString( m_strXMLDatei );
</code></pre>
<p>Aber wie bekomme ich an jeder zweiten Stelle ein x0 :A</p>
]]></description><link>https://www.c-plusplus.net/forum/post/430992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/430992</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Wed, 07 Jan 2004 16:55:18 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Wed, 07 Jan 2004 18:05:34 GMT]]></title><description><![CDATA[<p>Trikor schrieb:</p>
<blockquote>
<p>Hi Leute,<br />
ich hab folgendes Prob:</p>
<p>Ich habe einen CString namens m_strFile. Jetzt benötige ich nach jeden Buchstaben ein Hexa 0 (wollte ich mit char filler = 0 in einer Schleife einfügen. Dummerweise wird dadurch ja der CString beendet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Das Ergebnis muß auch nicht unbedingt im CString bleiben. Ich muß nur die Daten irgendwie in eine Datei reinbekommen.</p>
<p>z.B CString Hallo<br />
in Datei H x0 a x0 l x0 l x0 o x0</p>
<p>Ach ja, am anfang der Datei müssen noch die Hexwerte FF und FE stehen.<br />
Bisher habe ich die Datei so geschrieben:</p>
<pre><code class="language-cpp">if( file.Open( _T(&quot;C:\\stream.wme&quot;), CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite))
		file.WriteString( m_strXMLDatei );
</code></pre>
<p>Aber wie bekomme ich an jeder zweiten Stelle ein x0 :A</p>
</blockquote>
<p>Sorry, wollte nur noch ne Zeile einfügen. Habe dabei anstatt auf Editieren auf Zitieren gedrückt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/430996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/430996</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Wed, 07 Jan 2004 18:05:34 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Wed, 07 Jan 2004 20:57:25 GMT]]></title><description><![CDATA[<p>Also mach doch einfach ne while-schleife mit m_strFile.Left und m_strFile.Right:<br />
[/cpp]<br />
int pos=-2;<br />
int lange=m_strFile.GetLenght();<br />
CString left,right;<br />
while(pos&lt;=m_strFile.GetLenght())<br />
{<br />
lange=m_strFile.GetLenght();<br />
pos+=3;<br />
left=m_strFile.Left(pos);<br />
right=m_strFile.Right(lange-pos);<br />
left+=&quot; x0&quot;;<br />
m_strFile=left+right;<br />
}[cpp]<br />
Ich hoffe ma das funktioniert so.</p>
<p>MFG</p>
<p>Hansi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431189</guid><dc:creator><![CDATA[Hansi]]></dc:creator><pubDate>Wed, 07 Jan 2004 20:57:25 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Wed, 07 Jan 2004 20:59:16 GMT]]></title><description><![CDATA[<p>also hier noch ma mit code-tags hoffentlich:</p>
<pre><code class="language-cpp">int pos=-2; 
int lange=m_strFile.GetLenght(); 
CString left,right; 
while(pos&lt;=m_strFile.GetLenght()) 
{ 
lange=m_strFile.GetLenght(); 
pos+=3; 
left=m_strFile.Left(pos); 
right=m_strFile.Right(lange-pos); 
left+=&quot; x0&quot;; 
m_strFile=left+right; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/431190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431190</guid><dc:creator><![CDATA[Hansi]]></dc:creator><pubDate>Wed, 07 Jan 2004 20:59:16 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 09:35:21 GMT]]></title><description><![CDATA[<p>????</p>
<p>Irgendwie klappt das noch nicht ganz.<br />
in left steht ja die Zeichenkette &quot; x0&quot; und nicht der BYTE-Wert Hex 0. Die Schleife funktioniert natürlich klasse.<br />
Das eigentliche problem ist, das ich beim Schreiben jedes zweite Zeichen den Hex 0 Wert übergeben muß.<br />
Ich will quasi eine XML-Datei nachprogrammieren. Leider wird bei der Original XML-Datei nach jeden zeichen der Hex-Wert gesetzt. Diesen kann ich aber nicht in einer Zeichenkette übergeben, da Hex 0 ja die Zeichenkette beendet.<br />
Ich denke also, das die Übergabe des HexWertes beim Schreiben der Datei geschehen muß.</p>
<p>Nur wie?????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431382</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 09:35:21 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 09:40:53 GMT]]></title><description><![CDATA[<p>Guck dir mal die iostreams an, damit müsste es mach bar sein.</p>
<pre><code class="language-cpp">ofstream o(&quot;myxml.xml&quot;);
for(int i =0; i &lt; str.length();i++)
o &lt;&lt; str[i] &lt;&lt; '\0';
o.close;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/431386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431386</guid><dc:creator><![CDATA[.not]]></dc:creator><pubDate>Thu, 08 Jan 2004 09:40:53 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 11:43:14 GMT]]></title><description><![CDATA[<p>Funktioniert klasse. Vielen Dank <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>Aber noch eine klein Frage:</p>
<p>Wie kann ich die EscapeSequenz \n trennen?<br />
\n = 0D 0A<br />
\r = 0D<br />
Wie bekomme in 0A?<br />
Brauch ich alleinstehend.<br />
habe schon versucht in einer if-Abfrage \n zu finden. Funktioniert aber leider nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">if(m_strXMLDatei[i] == &quot;\n&quot;)
	o &lt;&lt; '\0D' &lt;&lt; '\0' &lt;&lt;'\0A' &lt;&lt; '\0';
</code></pre>
<p>Die Fehlermeldung lautet: error C2446: '==' : Keine Konvertierung von 'char *' in 'int'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431479</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 11:43:14 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 11:47:30 GMT]]></title><description><![CDATA[<p>if(m_strXMLDatei[i] == <strong>'</strong>\n**'**)</p>
<p>&quot; durch ' austauschen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431484</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Thu, 08 Jan 2004 11:47:30 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 12:06:47 GMT]]></title><description><![CDATA[<p>ja, hab ich auch gerade gefunden. Aber die If-Anweisung ist falsch.<br />
da müssen nun die hexwerte rein. Ähnlich wie oben angegeben. Die Bytefolge muß sein: 0D 00 0A 00<br />
also 00 ist leicht '\0'<br />
aber irgendwie bekomme ich 0D und 0A nicht hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431497</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 12:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 12:12:20 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char chVergleich = 0x0D0A;
</code></pre>
<p>Suchst du das hier?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431502</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 08 Jan 2004 12:12:20 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 12:13:08 GMT]]></title><description><![CDATA[<p>Ich steh heut mal wieder total auf dem Schlauch.</p>
<p>Erklär bitte noch mal was Du machen willst.</p>
<p>Im moment suchst Du nach \n und gibst dann \0xd\0x0\0xa\0x0 aus.</p>
<p>Irgendwie erinnert mich das an MultiByte oder Unicode oder sowas in die richtung... Kann es eventuell sein das Du versuchst eine 16 Bit Zeichen Datei wie eine 8Bit Zeichen Datei zu bearbeiten ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431504</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Thu, 08 Jan 2004 12:13:08 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 12:23:27 GMT]]></title><description><![CDATA[<p>Das ist schon möglich.<br />
Also folgendes:<br />
ich habe mit Windows Media Encoder eine Datei namens Stream.wme erstellt.<br />
mit dem Editor aufgemacht scheint es eine ganz normale XML Datei zu sein.<br />
Diese habe ich nachprogrammiert, aber es läuft nicht.<br />
Dann habe ich die Datei mit XVI.exe aufgemacht (Freewareprogramm). Hier habe ich dann gesehen, das die datei mif FF FE beginnt und nach jeden zeichen ein 00 kommt. Jetzt versuche ich das so nachzustellen. Hab auch mittlerweile fast alles. Nur wenn ich in meinen CString ein \n habe wird es 0D 0A übergeben.<br />
In der Original-Datei wird diese Zeichenfolge aber auch durch ein 00 getrennt.<br />
also 0D 00 0A 00</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431516</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 12:23:27 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 12:29:34 GMT]]></title><description><![CDATA[<p>Haste mal CString::Replace mit &quot;\n&quot; und &quot;\0xD\0x0\0xA\0x0&quot; versucht ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431518</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Thu, 08 Jan 2004 12:29:34 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 12:41:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">m_strXMLDatei.Replace(&quot;\n&quot; , &quot;\0xD\0x0\0xA\0x0&quot;);
</code></pre>
<p>Klappt leider nicht. Dann habe ich überhabt kein 0D bzw. 0A mehr in meiner Datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431528</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 12:41:54 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 12:47:30 GMT]]></title><description><![CDATA[<p>Zeig mal die ganze Funktion.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431534</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 08 Jan 2004 12:47:30 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 13:03:43 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// Damit der Anfang der Datei stimmt. ÿþ = Hex FF FE
m_strXMLDatei = &quot;ÿþ&quot;;
         // String aus einen CStringArray str_XML[]) zusammensetzen 
	for(int i = 0; i &lt; str_XML.GetSize(); i++)
		m_strXMLDatei = m_strXMLDatei + str_XML[i];

         // Versuch die Escapesequenz zu ändern.
	m_strXMLDatei.Replace(&quot;\n&quot; , &quot;\0xD\0x0\0xA\0x0&quot;);

         // Datei schreiben mit '\0' nach jedem zeichen ( Ausnahme: die beiden ersten Zeichen )
	ofstream o(&quot;C:\\stream.wme&quot;); 
	for(i =0; i &lt; m_strXMLDatei.GetLength();i++) 
		if(i &lt; 2)
			o &lt;&lt; m_strXMLDatei[i];
		else 
			o &lt;&lt; m_strXMLDatei[i] &lt;&lt; '\0'; 
	o.close;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/431545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431545</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 13:03:43 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 13:43:55 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// Damit der Anfang der Datei stimmt. ÿþ = Hex FF FE
m_strXMLDatei = &quot;ÿþ&quot;;
         // String aus einen CStringArray str_XML[]) zusammensetzen 
	for(int i = 0; i &lt; str_XML.GetSize(); i++)
	{
		if(str_XML[i]=='\n')
			m_strXMLDatei += &quot;\0xD\0x0\0xA\0x0&quot;;
		else
			m_strXMLDatei = m_strXMLDatei + str_XML[i];
	}
         // Datei schreiben mit '\0' nach jedem zeichen ( Ausnahme: die beiden ersten Zeichen )
	ofstream o(&quot;C:\\stream.wme&quot;); 
	for(i =0; i &lt; m_strXMLDatei.GetLength();i++) 
		if(i &lt; 2)
			o &lt;&lt; m_strXMLDatei[i];
		else 
			o &lt;&lt; m_strXMLDatei[i] &lt;&lt; '\0'; 
	o.close;
</code></pre>
<p>Versuchs mal so. Du musst das \n direkt beim 'kopieren' ersetzen.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431584</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 08 Jan 2004 13:43:55 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 14:04:40 GMT]]></title><description><![CDATA[<p>Funktioniert leider auch nicht.</p>
<p>Ich habe gerade rumprobiert und was merkwürdiges rausgefunden.</p>
<pre><code class="language-cpp">m_strXMLDatei = &quot;ÿþ&quot;;
	for(int i = 0; i &lt; str_XML.GetSize(); i++)
		m_strXMLDatei = m_strXMLDatei + str_XML[i];

	char m_temp0xD = 0xD;
	char m_temp0xA = 0xA;
	ofstream o(&quot;C:\\stream.wme&quot;);
	o.setmode(1);
	for(i =0; i &lt; m_strXMLDatei.GetLength();i++) 
		if(i &lt; 2)
			o &lt;&lt; m_strXMLDatei[i];
		else if (m_strXMLDatei[i] == '\n')
		{
			//o &lt;&lt; m_temp0xD &lt;&lt; '\0';   //1
			o &lt;&lt; m_temp0xA &lt;&lt; '\0';    //2
		}
		else
			o &lt;&lt; m_strXMLDatei[i] &lt;&lt; '\0'; 
	o.close();
</code></pre>
<p>Wenn ich in der else if-Abfrage 1 und 2 ausführe, bekomme 0D 00 0D 0A 00.<br />
Führe ich nur 2 aus bekomme ich 0D 0A 00.<br />
Aber warum????<br />
Normal ist das nicht. Es scheint so, als würde der Compiler ein 0D automatisch vor einem 0A setzen. Kann man das irgendwie abschalten / umgehen???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431608</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 14:04:40 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 14:21:08 GMT]]></title><description><![CDATA[<p>Schon mal CString durch std::string ersetzt ?</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431626</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 08 Jan 2004 14:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 14:35:13 GMT]]></title><description><![CDATA[<p>std::string?</p>
<p>was meinst du damit?</p>
<p>kann man vieleicht in der Datei o 2 Byte zurückgehen, das Byte dann löschen und wieder an das Ende der Datei gehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431635</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 14:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 14:44:08 GMT]]></title><description><![CDATA[<p>Ok ok erst lesen dann posten. std::string habe ich gefunden. könnte vieleicht auch klappen. aber wie verbinde dich zwie std::strings<br />
m_strXMLDatei1 = m_strXMLDatei1 + str_XML[i]; funktioniert so nicht mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431657</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 14:44:08 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 14:51:39 GMT]]></title><description><![CDATA[<p>mach mal einen static_cast&lt;char&gt;(str_XML[i]) evtl hilft das.<br />
und += sollte schneller sein.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431668</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 08 Jan 2004 14:51:39 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 14:56:31 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for(int i = 0; i &lt; str_XML.GetSize(); i++)
		m_strXMLDatei1 += static_cast&lt;char&gt;(str_XML[i]) ;
</code></pre>
<p>error C2440: 'static_cast' : 'class CString' kann nicht in 'char' konvertiert werden</p>
<p>Gibt es vieleicht ein std::stringarray oder so was ähnliches?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431672</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 14:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 14:57:36 GMT]]></title><description><![CDATA[<p>hm, dann CString::GetBuffer(0);</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/431676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431676</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 08 Jan 2004 14:57:36 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 15:02:27 GMT]]></title><description><![CDATA[<p>CString::GetBuffer()???<br />
Anstelle des CStringArray oder wie meinst du das?</p>
<p>Ups, ich muß leider dringend weg. Meine Frau und meine beiden Kinder stehen schon unten vor der Tür und warten auf mich. Meine Tochter hat Geburtstag (3 Jahre).<br />
Würde mich freuen, wenn ich dich morgen wieder hier im Forum treffe.<br />
Bis dahin aber erstmal Vielen Dank und Schönen Abend <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/431683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431683</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 15:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to CString verändern on Thu, 08 Jan 2004 15:03:13 GMT]]></title><description><![CDATA[<p>CString::GetBuffer()???<br />
Anstelle des CStringArray oder wie meinst du das?</p>
<p>Ups, ich muß leider dringend weg. Meine Frau und meine beiden Kinder stehen schon unten vor der Tür und warten auf mich. Meine Tochter hat Geburtstag (3 Jahre).<br />
Würde mich freuen, wenn ich dich morgen wieder hier im Forum treffe.<br />
Bis dahin aber erstmal Vielen Dank und Schönen Abend <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/431686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/431686</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 08 Jan 2004 15:03:13 GMT</pubDate></item></channel></rss>