<?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[Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch?]]></title><description><![CDATA[<p>Hallihallo,<br />
ich stehe gerade vor einem kleinen Problem. Ich habe ein Editfeld, in welches der Benutzer mehere Zeilen Text eingeben kann. Zum speichern erzeuge ich eine CStdioFile-Datei und füge den Text ein. Die Datei enthält auch ale Zeilenumbrüche korekt, wenn ich sie per Hand öffne.<br />
Jetzt lese ich die Datei wieder ein und gebe den Text im Edit-Feld aus. Nur dann werden mir statt der Zeilenumbrüche Kästchen angezeigt. In einer MessageBox werden die Zeilen richtig ausgegeben mit Zeilenumbrüchen. Und auch</p>
<pre><code>string.Replace('\n','\r\n');
</code></pre>
<p>hat leider nichts gebracht. Was mach ich noch falsch? <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/189452/datei-auslesen-und-in-cedit-ausgeben-gt-zeilenumbruch</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 20:19:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189452.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Aug 2007 09:11:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch? on Mon, 13 Aug 2007 09:11:15 GMT]]></title><description><![CDATA[<p>Hallihallo,<br />
ich stehe gerade vor einem kleinen Problem. Ich habe ein Editfeld, in welches der Benutzer mehere Zeilen Text eingeben kann. Zum speichern erzeuge ich eine CStdioFile-Datei und füge den Text ein. Die Datei enthält auch ale Zeilenumbrüche korekt, wenn ich sie per Hand öffne.<br />
Jetzt lese ich die Datei wieder ein und gebe den Text im Edit-Feld aus. Nur dann werden mir statt der Zeilenumbrüche Kästchen angezeigt. In einer MessageBox werden die Zeilen richtig ausgegeben mit Zeilenumbrüchen. Und auch</p>
<pre><code>string.Replace('\n','\r\n');
</code></pre>
<p>hat leider nichts gebracht. Was mach ich noch falsch? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1343563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343563</guid><dc:creator><![CDATA[Lexaja]]></dc:creator><pubDate>Mon, 13 Aug 2007 09:11:15 GMT</pubDate></item><item><title><![CDATA[Reply to Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch? on Mon, 13 Aug 2007 09:13:18 GMT]]></title><description><![CDATA[<p>Wenn schon Replace(), dann auch richtig - und String-Literale schreibt man immer noch in doppelten Anführungszeichen &quot;\r\n&quot;.</p>
<p>(PS: Hast du das Editfeld überhaupt als mehrzeilig angelegt?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343564</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 13 Aug 2007 09:13:18 GMT</pubDate></item><item><title><![CDATA[Reply to Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch? on Mon, 13 Aug 2007 09:29:22 GMT]]></title><description><![CDATA[<p>Wenn meine Replace-Funktion falsch ist, wie ist sie denn dann richtig?<br />
Und mehrzeilig angelegt ist das Editfeld <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Ich habs jetzt anders gelöst. Ist sicherlich nicht die eleganteste Variante, aber sie funktioniert:<br />
Speichern:</p>
<pre><code>m_edit_textvorlage.GetWindowText(str);
str.Remove('\r\n');
datei_text.WriteString(str);
datei_text.Close();
</code></pre>
<p>Laden:</p>
<pre><code>while(datei_text.ReadString(str) != NULL)
text += str + &quot;\r\n&quot;;
m_edit_textvorlage.SetWindowText(text);
datei_text.Close();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1343572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343572</guid><dc:creator><![CDATA[Lexaja]]></dc:creator><pubDate>Mon, 13 Aug 2007 09:29:22 GMT</pubDate></item><item><title><![CDATA[Reply to Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch? on Mon, 13 Aug 2007 09:34:23 GMT]]></title><description><![CDATA[<p>Was falsch ist, sind auf jeden Fall die mehrstelligen <em>Zeichen</em>konstanten '\r\n' - die sind zwar vom Ansi-Standard her erlaubt, aber ihre Bedeutung ist implementationsabhängig. Stattdessen solltest du mit Stringkonstanten arbeiten: &quot;\r\n&quot; (letzteres ist ein String aus den beiden Einzelzeichen '\r' und '\n').</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343575</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 13 Aug 2007 09:34:23 GMT</pubDate></item><item><title><![CDATA[Reply to Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch? on Mon, 13 Aug 2007 09:53:21 GMT]]></title><description><![CDATA[<p>Ach so - war etwas komisch ausgedrückt. Das hate ich auch schon ausprobiert, hat nichts gebracht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343583</guid><dc:creator><![CDATA[Lexaja]]></dc:creator><pubDate>Mon, 13 Aug 2007 09:53:21 GMT</pubDate></item><item><title><![CDATA[Reply to Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch? on Mon, 13 Aug 2007 11:13:16 GMT]]></title><description><![CDATA[<p>Hast du mal versucht, ob sich was am Ergebnis ändert, wenn du die Datei im Modus CFile::typeBinary öffnest (und die ganze Rechnerei mit \r\n weglässt)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343634</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 13 Aug 2007 11:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to Datei auslesen und in CEdit ausgeben -&amp;gt; Zeilenumbruch? on Mon, 13 Aug 2007 14:01:08 GMT]]></title><description><![CDATA[<p>Ja, hate ich versucht, klappte aber leider nicht. Trotzdem danke für deine Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1343725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1343725</guid><dc:creator><![CDATA[Lexaja]]></dc:creator><pubDate>Mon, 13 Aug 2007 14:01:08 GMT</pubDate></item></channel></rss>