<?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[AnsiString speichern und laden]]></title><description><![CDATA[<p>Hi Leute<br />
ich hab ein kleines Problem.<br />
In meinem Quelltext hab ich ein AnsiString Array das ich gerne in einer datei speichern würde und auch wieder laden.</p>
<pre><code>void DString::speichern(AnsiString s)
{
        FILE *file1;
        file1=fopen(s.c_str(),&quot;w+t&quot;);
        fwrite(&amp;index,sizeof(int),1,file1);
        for(int i=0;i&lt;index;i++)
        {

                fwrite(&amp;a[i],sizeof(AnsiString),1,file1);
        }
        fclose(file1);
}
void DString::laden(AnsiString s)
{
        FILE *file1;
        file1=fopen(s.c_str(),&quot;r+t&quot;);
        fread(&amp;index,sizeof(int),1,file1);
        a= new AnsiString[index];
        b= new AnsiString[index];
        for(int i=0;i&lt;index;i++)
        {
                fread(&amp;a[i],sizeof(AnsiString),1,file1);

        }                    
        fclose(file1);
}
</code></pre>
<p>kann mir irgendjemand sagen warum das so net funktioiert, und mir zeigen wie man sowas macht??<br />
danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/108592/ansistring-speichern-und-laden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 23:56:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108592.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 May 2005 09:20:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to AnsiString speichern und laden on Sun, 01 May 2005 09:20:22 GMT]]></title><description><![CDATA[<p>Hi Leute<br />
ich hab ein kleines Problem.<br />
In meinem Quelltext hab ich ein AnsiString Array das ich gerne in einer datei speichern würde und auch wieder laden.</p>
<pre><code>void DString::speichern(AnsiString s)
{
        FILE *file1;
        file1=fopen(s.c_str(),&quot;w+t&quot;);
        fwrite(&amp;index,sizeof(int),1,file1);
        for(int i=0;i&lt;index;i++)
        {

                fwrite(&amp;a[i],sizeof(AnsiString),1,file1);
        }
        fclose(file1);
}
void DString::laden(AnsiString s)
{
        FILE *file1;
        file1=fopen(s.c_str(),&quot;r+t&quot;);
        fread(&amp;index,sizeof(int),1,file1);
        a= new AnsiString[index];
        b= new AnsiString[index];
        for(int i=0;i&lt;index;i++)
        {
                fread(&amp;a[i],sizeof(AnsiString),1,file1);

        }                    
        fclose(file1);
}
</code></pre>
<p>kann mir irgendjemand sagen warum das so net funktioiert, und mir zeigen wie man sowas macht??<br />
danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779405</guid><dc:creator><![CDATA[btoom]]></dc:creator><pubDate>Sun, 01 May 2005 09:20:22 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString speichern und laden on Sun, 01 May 2005 09:26:31 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=5" rel="nofollow">volkard</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">Borland C++ Builder (VCL/CLX)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/779408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779408</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 01 May 2005 09:26:31 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString speichern und laden on Sun, 01 May 2005 10:16:46 GMT]]></title><description><![CDATA[<p>AnsiString ist kein Datentyp wie int oder char, sondern eine Klasse. Hast du dir mal angesehen, was sizeof(AnsiString) in den einzelnen Fällen zurückgibt?</p>
<p>Üblicherweise benutzt im BCB für soetwas kein herkömmliches Array sondern eine weitere Klasse wie z.B. TstringList. Die verfügt dann auch schon über fertige Methoden zum Lesen und Schreiben von Dateien.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779441</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 01 May 2005 10:16:46 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString speichern und laden on Sun, 01 May 2005 10:20:27 GMT]]></title><description><![CDATA[<p>ok das hilft mir schonmal weiter<br />
wie bekomm ich das raus???<br />
oder hast du eine idee wie genau ich das programmieren soll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779444</guid><dc:creator><![CDATA[btoom]]></dc:creator><pubDate>Sun, 01 May 2005 10:20:27 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString speichern und laden on Sun, 01 May 2005 10:27:20 GMT]]></title><description><![CDATA[<p>Einfach mal die Hilfe zu TStringList studieren! Zu den Eigenschaften und Methoden gibt's dort auch Beispiele.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779447</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 01 May 2005 10:27:20 GMT</pubDate></item></channel></rss>