<?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[Zeilen aus Datei in AnsiString schreiben]]></title><description><![CDATA[<p>Hi Leute</p>
<p>ich möchte gerne eine Datei die aus mehreren Zeilen besteht Zeile für Zeile auslesen und den Text in einem AnsiString speichern.</p>
<pre><code class="language-cpp">AnsiString text;
ifstream f(&quot;C:\\test.txt&quot;);
f&gt;&gt;text.c_str();  
f.close();
</code></pre>
<p>Ich habe den selben/ähnlichen code schon in einem anderen Programm verwendet und es hat funktioniert.<br />
Nur diesmal bleibt &quot;text&quot; immer &quot;NULL&quot;.<br />
Die Datei wird geöffnet, das sehe ich daran, das wenn ich mit der Maus auf &quot;f&quot; gehe auch der Dateiinhalt angezeigt wird.</p>
<p>Vielen Dank im Voraus<br />
Gruß<br />
Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/140498/zeilen-aus-datei-in-ansistring-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 16:18:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140498.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Mar 2006 12:31:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeilen aus Datei in AnsiString schreiben on Wed, 15 Mar 2006 12:31:59 GMT]]></title><description><![CDATA[<p>Hi Leute</p>
<p>ich möchte gerne eine Datei die aus mehreren Zeilen besteht Zeile für Zeile auslesen und den Text in einem AnsiString speichern.</p>
<pre><code class="language-cpp">AnsiString text;
ifstream f(&quot;C:\\test.txt&quot;);
f&gt;&gt;text.c_str();  
f.close();
</code></pre>
<p>Ich habe den selben/ähnlichen code schon in einem anderen Programm verwendet und es hat funktioniert.<br />
Nur diesmal bleibt &quot;text&quot; immer &quot;NULL&quot;.<br />
Die Datei wird geöffnet, das sehe ich daran, das wenn ich mit der Maus auf &quot;f&quot; gehe auch der Dateiinhalt angezeigt wird.</p>
<p>Vielen Dank im Voraus<br />
Gruß<br />
Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016643</guid><dc:creator><![CDATA[BTobi]]></dc:creator><pubDate>Wed, 15 Mar 2006 12:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen aus Datei in AnsiString schreiben on Wed, 15 Mar 2006 12:43:20 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>c_str() gibt einen konstanten Pointer zurück, dort sollste du nicht reinschreiben.</p>
<p>du hast mehrere Möglichkeiten<br />
- in der Builder-Hilfe zu AnsiString steht das hier :</p>
<blockquote>
<p>Wenn Sie #include &lt;iostream&gt; oder #define VCL_IOSTREAM angeben, bevor Sie die include-Anweisung für die Datei dstring.h (die normalerweise indirekt durch die Datei vcl.h einbezogen wird) festlegen, können Sie die Streaming-Operatoren (&lt;&lt; und &gt;&gt;) mit AnsiStrings als Argument verwenden:</p>
<p>ostream&amp; operator &lt;&lt; (ostream&amp; os, const AnsiString&amp; arg);<br />
istream&amp; operator &gt;&gt; (istream&amp; is, AnsiString&amp; arg);</p>
</blockquote>
<p>- du benuttz <em>TFileStream</em> oder <em>TStringList</em> zum Laden der Datei anstatt ifstream</p>
<p>- du benutzt <em>std::string</em> anstatt <em>AnsiString</em>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016657</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 15 Mar 2006 12:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen aus Datei in AnsiString schreiben on Wed, 15 Mar 2006 12:44:05 GMT]]></title><description><![CDATA[<p>TStringList *datei=new TStringList();<br />
datei-&gt;LoadFromFile(&quot;c:\\test.txt&quot;);<br />
String text=datei-&gt;Text;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016658</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 15 Mar 2006 12:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to Zeilen aus Datei in AnsiString schreiben on Wed, 15 Mar 2006 12:44:52 GMT]]></title><description><![CDATA[<p>delete datei;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016659</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 15 Mar 2006 12:44:52 GMT</pubDate></item></channel></rss>