<?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[Text aus Datei lesen]]></title><description><![CDATA[<pre><code class="language-cpp">void CLine::Serialize(CArchive &amp;ar)
{
	CObject::Serialize(ar);
	CString text;

	if (ar.IsStoring())
	{
	}
	else
	{
		// Fehler: &quot;Unerwartetes Dateiformat&quot;
		ar.ReadString(text);
	}
}
</code></pre>
<p>Versteh ich 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="😞"
    /><br />
Ich dachte ReadString liest eine Zeile aus der Datei?<br />
Die einzulesende Datei ist ne txt Datei im Ansi-Format.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/189775/text-aus-datei-lesen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 01:19:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/189775.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Aug 2007 16:05:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text aus Datei lesen on Thu, 16 Aug 2007 16:05:15 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void CLine::Serialize(CArchive &amp;ar)
{
	CObject::Serialize(ar);
	CString text;

	if (ar.IsStoring())
	{
	}
	else
	{
		// Fehler: &quot;Unerwartetes Dateiformat&quot;
		ar.ReadString(text);
	}
}
</code></pre>
<p>Versteh ich 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="😞"
    /><br />
Ich dachte ReadString liest eine Zeile aus der Datei?<br />
Die einzulesende Datei ist ne txt Datei im Ansi-Format.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1345884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1345884</guid><dc:creator><![CDATA[DarsVaeda]]></dc:creator><pubDate>Thu, 16 Aug 2007 16:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Fri, 17 Aug 2007 05:23:15 GMT]]></title><description><![CDATA[<p>ehrlich ?</p>
<p>Ich versteh überhaupt nicht was du uns sagen möchtest, und was das konstrukt uns sagen soll<br />
wo ist der verweis auf die datei?<br />
wie ist der aufruf?<br />
oder wird gelesen?<br />
wer was wo wie hae?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346050</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Fri, 17 Aug 2007 05:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Fri, 17 Aug 2007 05:53:55 GMT]]></title><description><![CDATA[<p>Ich habe CArchive nie wirklich angewendet, daher bin ich mir jetzt nicht ganz sicher...<br />
In Serialize arbeitet man mit &lt;&lt; und &gt;&gt; aber nicht mit ReadString oder so.</p>
<p>Schau da bitte nochmal in ein Buch. <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>Wenn du da eine Textdatei einlesen willst, schau dir CStdioFile an. Da funktioniert dann auch ReadString. <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/1346058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346058</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 17 Aug 2007 05:53:55 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Fri, 17 Aug 2007 07:03:14 GMT]]></title><description><![CDATA[<p>Versuch mal sowas:</p>
<pre><code class="language-cpp">CStdioFile ReadFile;
CString strFileName, strTmp, strResult;

strFileName = /*Hier muss der Pfad hin*/;

if(ReadFile.Open(strFileName, CFile::modeRead))
{
    while(ReadFile.ReadString(strTmp))
    {
        strResult += _T(strTmp) + _T(&quot;\r\n&quot;);
    }
    ReadFile.Close();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1346086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346086</guid><dc:creator><![CDATA[abrissbirne]]></dc:creator><pubDate>Fri, 17 Aug 2007 07:03:14 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Fri, 17 Aug 2007 11:29:04 GMT]]></title><description><![CDATA[<p>mein code kommt aus &quot;c++ in 21 tagen&quot; <a href="http://www.se.fh-heilbronn.de/usefulstuff/Visual%20C%2B%2B%20.NET%20in%2021%20Tagen/inhalt.html" rel="nofollow">hier</a>.</p>
<p>ich muss irgendwie die serialisierung so umbauen, dass ich meine datei damit einlesen kann. (enthält einfach zahlen die koordinaten für ne linie repräsentieren)<br />
ich kann eine von der serialisierung generierte datei auch mit readline lesen, nur nicht meine eigene datei.<br />
denn sobald ich sie im filedialog ausgewählt habe, kommt die exception.</p>
<p>ich könnte ja auch den code von oben in die serialisierung einbauen, obwohl das nach meinem verständniss dann völlig schwachsinnig wäre.<br />
aber wie komme ich an die datei aus dem filedialog?<br />
&quot;ar.m_strFileName&quot; enthält zwar den dateinamen, aber ich komme scheinbar dank exception nicht mal zur routine.</p>
<p>ich meine zwar das konzept der serialisierung verstanden zu haben, aber irgendwo fehlt scheinbar doch noch etwas <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1346268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1346268</guid><dc:creator><![CDATA[DarsVaeda]]></dc:creator><pubDate>Fri, 17 Aug 2007 11:29:04 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Sun, 23 Sep 2007 12:20:42 GMT]]></title><description><![CDATA[<p>*push*</p>
<p>Es wäre sehr erfreulich, könnte mir doch noch jemand Hilfestellung bei meinem Problem geben.</p>
<p>Wie lese ich eine eigene Datei mit Hilfe der Serialisierung (Funktion siehe oben) ein.</p>
<p>Bin nämlich noch kein Stück weiter <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>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1371000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1371000</guid><dc:creator><![CDATA[DarsVaeda]]></dc:creator><pubDate>Sun, 23 Sep 2007 12:20:42 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Mon, 24 Sep 2007 06:15:43 GMT]]></title><description><![CDATA[<p>wann genau kommt denn die exception?<br />
hast du genug speicher reserviert das den namen (+ pfad) beinhalten kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1371312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1371312</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Mon, 24 Sep 2007 06:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Mon, 24 Sep 2007 10:00:18 GMT]]></title><description><![CDATA[<p>Die Exception tritt auf wenn ich im FileDialog der Serialisierung eine Datei auswähle.<br />
Eigentlich klar warum er da eine Exception schmeißt, schließlich erwartet er sein eigenes Format, die Datei ist aber irgendeine Textdatei.<br />
Aber nach allem was ich bisher gelesen hab, soll man auch jede beliebige Datei mit der Serialisierung öffnen können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1371469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1371469</guid><dc:creator><![CDATA[DarsVaeda]]></dc:creator><pubDate>Mon, 24 Sep 2007 10:00:18 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Mon, 24 Sep 2007 13:35:00 GMT]]></title><description><![CDATA[<p>DarsVaeda schrieb:</p>
<blockquote>
<pre><code class="language-cpp">void CLine::Serialize(CArchive &amp;ar)
{
	CObject::Serialize(ar);
	CString text;
	
	if (ar.IsStoring())
	{
	}
	else
	{
		// Fehler: &quot;Unerwartetes Dateiformat&quot;
		ar.ReadString(text);
	}
}
</code></pre>
<p>Versteh ich 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="😞"
    /><br />
Ich dachte ReadString liest eine Zeile aus der Datei?<br />
Die einzulesende Datei ist ne txt Datei im Ansi-Format.</p>
</blockquote>
<p>Nein! Das ist eben kein Lesen einer Textdatei.<br />
Wenn die Serialisierung verwendet wird, dann werden Strings nicht als 0 terminieter String gespeichert sondern zuerst binär die Länge gefolgt von den daten ohne '\0'!</p>
<p>Serialisierung einer Textdatei funktioniert so nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1371628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1371628</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 24 Sep 2007 13:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to Text aus Datei lesen on Mon, 24 Sep 2007 14:09:10 GMT]]></title><description><![CDATA[<p>Hast du vielleicht irgend einen Text, kann auch n Buch sein, der beschreibt wie es funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1371659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1371659</guid><dc:creator><![CDATA[DarsVaeda]]></dc:creator><pubDate>Mon, 24 Sep 2007 14:09:10 GMT</pubDate></item></channel></rss>