<?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[Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ?]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ?</p>
<p>Danke<br />
:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/71872/wie-kann-ich-eine-textdatei-bzw-inhalt-der-textdatei-als-cstring-variable-speichern</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 01:22:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/71872.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Apr 2004 17:18:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Thu, 22 Apr 2004 17:19:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ?</p>
<p>Danke<br />
:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/post/506921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/506921</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Thu, 22 Apr 2004 17:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Thu, 22 Apr 2004 17:38:29 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>versuch mal</p>
<pre><code class="language-cpp">CString File2String(CString strFilename)
{
   CStdioFile fFile;
   if(!fFile.Open( strFilename, CFile::modeRead | CFile::typeText )) return &quot;&quot;;
   CString strTmp, strResult;
   while(fFile.ReadString(strTmp)) strResult += strTmp;
   fFile.Close();
   return strResult;
}
</code></pre>
<p>Müsste eigendlich funktionieren...</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/506931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/506931</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Thu, 22 Apr 2004 17:38:29 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Fri, 23 Apr 2004 14:00:34 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>danke, doch es hat leider nicht geklappt !<br />
Ich habe das jetzt so gemacht :</p>
<pre><code>CString m_pass;

CFile file; 
if (file.Open(&quot;C:\\pass.txt&quot;, CFile::modeRead)) 
{ 
   file.Read(m_pass.GetBuffer(file.GetLength()), file.GetLength()); 
   file.Close(); 
} 

if(m_pass != m_passeingabe)
{
	AfxMessageBox(&quot;Falsch&quot;);
}
else
{
	AfxMessageBox(&quot;richtig&quot;);
}
</code></pre>
<p>Doch irgendetwas stimmt damit nicht ! Er gibt mir immer die Antowrt falsch aus !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507448</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Fri, 23 Apr 2004 14:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Fri, 23 Apr 2004 14:06:21 GMT]]></title><description><![CDATA[<p>setzt mal n breackpoint und schau ob dasselbe drin steht<br />
vielleicht gross/kleinschreibung?</p>
<pre><code class="language-cpp">if(m_pass.CompareNoCase(m_passeingabe)) 
MessageBox(&quot;Falsch&quot;)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/507454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507454</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Fri, 23 Apr 2004 14:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Fri, 23 Apr 2004 14:18:40 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>Remarks<br />
The returned LPWSTR is not const and therefore allows direct modification of CHString contents.</p>
<p><strong>If you use the pointer returned by GetBuffer to change the string contents, you must call ReleaseBuffer before using any other CHString methods.</strong></p>
</blockquote>
<p>Das sagt MSDN zu GetBuffer(). Ich glaube du solltest aufjedenfall noch ein ReleaseBuffer() machen damit du danach die Methoden etc. von CString wieder nutzten kannst:</p>
<pre><code class="language-cpp">m_pass.ReleaseBuffer(file.GetLength());
</code></pre>
<p>Ich würde dir auch raten CStdioFile zu nutzen. Es ist einfach konfortabeler:</p>
<pre><code class="language-cpp">CString strInput;

CStdioFile stdFile(&quot;C:\\pass.txt&quot;, CStdioFile::modeRead);
while (stdFile.GetPosition() &lt; stdFile.GetLength()-1)
{
   stdFile.ReadString(strInput);
}
stdFile.Close();

if(strInput != m_passeingabe)
{
    AfxMessageBox(&quot;Falsch&quot;);
}
else
{
    AfxMessageBox(&quot;richtig&quot;);
}
</code></pre>
<p>Schittebön <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>*winke*<br />
Hellsgore</p>
<p>EDIT: Stimmt Groß- und Kleinschreibung kann es auch sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507461</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Fri, 23 Apr 2004 14:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Fri, 23 Apr 2004 15:27:22 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>danke für die Mühe,doch leider hat alles nichts geholfen !<br />
Dass funtzt einfach nicht ! egal wie mann es schreibt !</p>
<p>Oder gibt es noch eine andere Methode eine Textdatei als eine Variable zu deklarieren ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507527</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Fri, 23 Apr 2004 15:27:22 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Sat, 24 Apr 2004 14:30:20 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CStringList m_lines;
CString sLine, temp;

CStdioFile txtFile(lpszPathName, CFile::modeRead | CFile::typeText);

while(txtFile.ReadString(sLine) !=NULL) m_lines.AddTail(sLine); //oder ohne CStringList temp=temp+sLine;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/507924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507924</guid><dc:creator><![CDATA[pinorrix]]></dc:creator><pubDate>Sat, 24 Apr 2004 14:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Tue, 27 Apr 2004 17:19:55 GMT]]></title><description><![CDATA[<p>Das hat leider auch nicht gefuntzt ...!!!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/509964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/509964</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Tue, 27 Apr 2004 17:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Tue, 27 Apr 2004 19:43:37 GMT]]></title><description><![CDATA[<p>was hat denn nicht funktioniert? Vielleicht kannste ja mal nen bisschen genauer werden? Habe bisher öfter so ein Textfile ausgelesen und nie Probleme gehabt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510057</guid><dc:creator><![CDATA[pinorrix]]></dc:creator><pubDate>Tue, 27 Apr 2004 19:43:37 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Wed, 28 Apr 2004 11:07:50 GMT]]></title><description><![CDATA[<p>Höchstwahrscheinlich stimmt etwas mit dem Pfad bzw. der Datei selber nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510332</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Wed, 28 Apr 2004 11:07:50 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Wed, 28 Apr 2004 17:34:40 GMT]]></title><description><![CDATA[<p>Der Code ansich funtzt. Nur wenn ich vergleichen möchte, ob das eingegebene Passwort stimmt oder nicht, gibt er mir immer richitig aus ...!!?</p>
<p>Hier der Code:</p>
<p>CStringList m_lines;<br />
CString sLine, temp;</p>
<p>CStdioFile txtFile(&quot;C:\\pass.txt&quot;, CFile::modeRead | CFile::typeText);</p>
<p>while(txtFile.ReadString(sLine) !=NULL) m_lines.AddTail(sLine);</p>
<p>if(m_passeingabe == sLine)<br />
{<br />
AfxMessageBox(&quot;Richtig&quot;);<br />
}<br />
else<br />
{<br />
AfxMessageBox(&quot;Falsch&quot;);<br />
}</p>
<p>Oder muss ich das anders schreiben ?<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510636</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Wed, 28 Apr 2004 17:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Wed, 28 Apr 2004 18:37:44 GMT]]></title><description><![CDATA[<p>Nein.<br />
Das Passwort steht in dem Array CStringList!!!<br />
Vergiss auch nicht UpdateData aufzurufen.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510696</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Wed, 28 Apr 2004 18:37:44 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Wed, 28 Apr 2004 18:57:24 GMT]]></title><description><![CDATA[<p>Versuchs besser mit filestreams!<br />
CString kann mit LPSTRING gecastet werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510710</guid><dc:creator><![CDATA[XCooperation]]></dc:creator><pubDate>Wed, 28 Apr 2004 18:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Wed, 28 Apr 2004 19:09:25 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CString strLine, strComplete; 

CStdioFile txtFile(&quot;C:\\pass.txt&quot;, CFile::modeRead | CFile::typeText); 
/* hier noch Fehlerabfrage: ist die Datei wirklich geöffnet */
while(txtFile.ReadString(strLine) !=NULL) strComplete += strLine

if(m_passeingabe == strComplete) 
{ 
AfxMessageBox(&quot;Richtig&quot;); 
} 
else 
{ 
AfxMessageBox(&quot;Falsch&quot;); 
}
</code></pre>
<p>Wobei ReadString einen Bug hat, also aufpassen</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510717</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Wed, 28 Apr 2004 19:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Wed, 28 Apr 2004 22:44:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Rapha schrieb:</p>
<blockquote>
<p>Wobei ReadString einen Bug hat</p>
</blockquote>
<p>was für einen Bug <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>
<p>Das sollte ich wissen (wenn nicht, dann will ich es wissen <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>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510782</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Wed, 28 Apr 2004 22:44:24 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Thu, 29 Apr 2004 05:07:46 GMT]]></title><description><![CDATA[<p>CompareNoCase gibt <strong>0</strong> zurück, wenn sie <strong>gleich</strong> sind!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510801</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 29 Apr 2004 05:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Thu, 29 Apr 2004 16:18:26 GMT]]></title><description><![CDATA[<p>Danke Leute, hat funktioniert !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/511277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/511277</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Thu, 29 Apr 2004 16:18:26 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Textdatei bzw. Inhalt der Textdatei als CString Variable speichern ? on Thu, 29 Apr 2004 17:16:43 GMT]]></title><description><![CDATA[<p>Bug von ReadString:</p>
<blockquote>
<p>ReadString hat allerdings einen Bug. Dazu müssen folgende Bedingungen alle erfüllt sein:</p>
<p>1. die letzte Zeile enthält kein '\n' Zeichen<br />
2. die Länge der letzten Zeile ist ein Vielfaches von 128<br />
In diesem Fall gibt ReadString fälschlicherweise FALSE zurück. Dieser Bug kann allerdings leicht umgangen werden, wenn zusätzlich geprüft wird, ob die gelesene Zeile leer ist oder nicht, also z. B.:</p>
<pre><code class="language-cpp">CString sZeile;
CStdioFile fDatei;
...
while( fDatei.ReadString(sZeile) || (! sZeile.IsEmpty()))
{ ... }
</code></pre>
</blockquote>
<p><a href="http://www.mpdvc.de/html.htm#Q71" rel="nofollow">http://www.mpdvc.de/html.htm#Q71</a></p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/511311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/511311</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Thu, 29 Apr 2004 17:16:43 GMT</pubDate></item></channel></rss>