<?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 zum wiederbeschreiben öffnen]]></title><description><![CDATA[<p>Hallo, ich hab folgenden Code</p>
<pre><code class="language-cpp">bool TForm6::WriteData(TEdit *Edit)
{
        AnsiString StrFile;
        StrFile=Edit-&gt;Text;
        char *File = new char[StrFile.Length()+1];
        strcpy(File,StrFile.c_str());
        Form6-&gt;WriteHead(File);
        Form6-&gt;WriteFeet(File);
        delete [] File;
}

bool TForm6::WriteHead(const char *File)
{
        bool back=false;
        FileOut.open(File, ios_base::out);
        if(FileOut.is_open()){
                FileOut &lt;&lt; &quot;bla bla&quot;;
                FileOut.close();
                back=true;
        }
        return back;
}

bool TForm6::WriteFeet(const char *File)
{
        bool back=false;
        FileOut.open(File, ios_base::out||ios_base::app);
        if(FileOut.is_open()){
                FileOut &lt;&lt; &quot;bla bla&quot;;
                FileOut.close();
                back=true;
        }
        return back;
}
</code></pre>
<p>So, soweit so schlecht, das Problem ist, dass bei der 2. Methode (WriteFeet()) die Datei nicht geöffnet wird und mir den 2. Teil nicht anhängt.<br />
Ich hab schon auprobiert mit der 2. Methode eine andere Datei zu erstellen, und das ging ohne Probleme,<br />
Kann mir einer Helfen, warum hängt er mir den 2.Teil nicht an??</p>
<p>Wenn ich noch was relevantes vergessen hab dann sagt mir bescheid, dann poste ich es noch.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/167825/datei-zum-wiederbeschreiben-öffnen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 06:55:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/167825.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Dec 2006 12:34:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei zum wiederbeschreiben öffnen on Fri, 15 Dec 2006 12:34:47 GMT]]></title><description><![CDATA[<p>Hallo, ich hab folgenden Code</p>
<pre><code class="language-cpp">bool TForm6::WriteData(TEdit *Edit)
{
        AnsiString StrFile;
        StrFile=Edit-&gt;Text;
        char *File = new char[StrFile.Length()+1];
        strcpy(File,StrFile.c_str());
        Form6-&gt;WriteHead(File);
        Form6-&gt;WriteFeet(File);
        delete [] File;
}

bool TForm6::WriteHead(const char *File)
{
        bool back=false;
        FileOut.open(File, ios_base::out);
        if(FileOut.is_open()){
                FileOut &lt;&lt; &quot;bla bla&quot;;
                FileOut.close();
                back=true;
        }
        return back;
}

bool TForm6::WriteFeet(const char *File)
{
        bool back=false;
        FileOut.open(File, ios_base::out||ios_base::app);
        if(FileOut.is_open()){
                FileOut &lt;&lt; &quot;bla bla&quot;;
                FileOut.close();
                back=true;
        }
        return back;
}
</code></pre>
<p>So, soweit so schlecht, das Problem ist, dass bei der 2. Methode (WriteFeet()) die Datei nicht geöffnet wird und mir den 2. Teil nicht anhängt.<br />
Ich hab schon auprobiert mit der 2. Methode eine andere Datei zu erstellen, und das ging ohne Probleme,<br />
Kann mir einer Helfen, warum hängt er mir den 2.Teil nicht an??</p>
<p>Wenn ich noch was relevantes vergessen hab dann sagt mir bescheid, dann poste ich es noch.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1192414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192414</guid><dc:creator><![CDATA[Sascha_Thiel]]></dc:creator><pubDate>Fri, 15 Dec 2006 12:34:47 GMT</pubDate></item><item><title><![CDATA[Reply to Datei zum wiederbeschreiben öffnen on Fri, 15 Dec 2006 12:39:25 GMT]]></title><description><![CDATA[<p>Eventuell solltest du das logische Oder || durch ein bitweises Oder | ersetzen, dann werden die Modus-Flags auch korrekt zusammengebaut.</p>
<p>(übrigens ist es nicht nötig, für die Namensübergabe extra ein char-Array anzufordern und wieder freizugeben)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1192420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192420</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 15 Dec 2006 12:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to Datei zum wiederbeschreiben öffnen on Fri, 15 Dec 2006 12:44:17 GMT]]></title><description><![CDATA[<p>Danke, hat geklappt.</p>
<p>Wie macht man sowas dann? Ich brauch doch ein char Array um es fstream zu übergeben. oder? Hab das mal erfahren und da es funktioniert nichts mehr dazu gesucht.</p>
<p>Danke nochmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1192426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192426</guid><dc:creator><![CDATA[Sascha_Thiel]]></dc:creator><pubDate>Fri, 15 Dec 2006 12:44:17 GMT</pubDate></item><item><title><![CDATA[Reply to Datei zum wiederbeschreiben öffnen on Fri, 15 Dec 2006 13:09:23 GMT]]></title><description><![CDATA[<p>Nein, der fstream kommt mit einem beliebigen const char* aus - also auch mit dem, den du von AnsiString bekommst:</p>
<pre><code class="language-cpp">void WriteHead(const AnsiString&amp; name)
{
  FileOut.open(name.c_str(),ios::out);
  ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1192449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192449</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 15 Dec 2006 13:09:23 GMT</pubDate></item><item><title><![CDATA[Reply to Datei zum wiederbeschreiben öffnen on Fri, 15 Dec 2006 13:15:31 GMT]]></title><description><![CDATA[<p>OK, das geht auch.</p>
<p>recht herzlichen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1192456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1192456</guid><dc:creator><![CDATA[Sascha_Thiel]]></dc:creator><pubDate>Fri, 15 Dec 2006 13:15:31 GMT</pubDate></item></channel></rss>