<?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[Mit Visual C++ etwas in Dateien kopieren]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe vor einiger Zeit hier nachgefragt wie man mit c etwas einfacher weise in eine Datei schreibt, damals habe ich das anschließend mit fstream ofstream und ifstream gemacht, aber da habe ich noch mit einer Konsolenanwendung gearbeitet.</p>
<p>Nun inetressiert mich eigendlich nur noch die Visuelle Programmierung.</p>
<p>Also in der Schule sollen wir Datenlogger schreiben, wobei von einem uController Daten über die serielle Schnittstelle zum PC geschickt werden, und dort ausgewertet werden sollen.<br />
Die Programmierung des 8051 ist eigendlich problemlos (bzw. Fehler sind logisch nachvollziehbar für mich, Programmierung findet dort in C statt).</p>
<p>Nur das Windows Programm macht mir Kopfzerbrechen und ich dachte mir ich könnte mich in den Osterferien schick einarbeiten, aber...<br />
Für den Anfang wollte ich alte Programme auf das Visuelle C++ umstricken, und wollte ganz klein anfangen <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="😉"
    /><br />
Einen Zeile Text in einer Datei schreiben.<br />
Und das lässt er nicht zu!</p>
<p>Und zwar will ich aus einem TEdit Feld die Eingabe speichern.<br />
Verarbeiten und ausgeben auf ein Label ist OK, aber speicher ist nicht möglich!<br />
Also bei mir <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>void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
String dat;<br />
ofstream datei1 (&quot;daten.txt&quot;,ios::out);<br />
dat = Edit1-&gt;Text;<br />
datei1 &lt;&lt; dat;<br />
}</p>
<p>Dabei kommt folgende Fehlermeldung:</p>
<p>[C++ Fehler] Unit1.cpp(37): E2094 'operator&lt;&lt;' ist im Typ 'ofstream' für Argumente des Typs 'AnsiString' nicht implementiert.</p>
<p>eine = Zuweisung geht auch nicht.</p>
<p>Was kann ich da tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/105375/mit-visual-c-etwas-in-dateien-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 14:11:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/105375.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Mar 2005 18:56:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Tue, 29 Mar 2005 18:56:23 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe vor einiger Zeit hier nachgefragt wie man mit c etwas einfacher weise in eine Datei schreibt, damals habe ich das anschließend mit fstream ofstream und ifstream gemacht, aber da habe ich noch mit einer Konsolenanwendung gearbeitet.</p>
<p>Nun inetressiert mich eigendlich nur noch die Visuelle Programmierung.</p>
<p>Also in der Schule sollen wir Datenlogger schreiben, wobei von einem uController Daten über die serielle Schnittstelle zum PC geschickt werden, und dort ausgewertet werden sollen.<br />
Die Programmierung des 8051 ist eigendlich problemlos (bzw. Fehler sind logisch nachvollziehbar für mich, Programmierung findet dort in C statt).</p>
<p>Nur das Windows Programm macht mir Kopfzerbrechen und ich dachte mir ich könnte mich in den Osterferien schick einarbeiten, aber...<br />
Für den Anfang wollte ich alte Programme auf das Visuelle C++ umstricken, und wollte ganz klein anfangen <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="😉"
    /><br />
Einen Zeile Text in einer Datei schreiben.<br />
Und das lässt er nicht zu!</p>
<p>Und zwar will ich aus einem TEdit Feld die Eingabe speichern.<br />
Verarbeiten und ausgeben auf ein Label ist OK, aber speicher ist nicht möglich!<br />
Also bei mir <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>void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
String dat;<br />
ofstream datei1 (&quot;daten.txt&quot;,ios::out);<br />
dat = Edit1-&gt;Text;<br />
datei1 &lt;&lt; dat;<br />
}</p>
<p>Dabei kommt folgende Fehlermeldung:</p>
<p>[C++ Fehler] Unit1.cpp(37): E2094 'operator&lt;&lt;' ist im Typ 'ofstream' für Argumente des Typs 'AnsiString' nicht implementiert.</p>
<p>eine = Zuweisung geht auch nicht.</p>
<p>Was kann ich da tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755214</guid><dc:creator><![CDATA[Farnsworth]]></dc:creator><pubDate>Tue, 29 Mar 2005 18:56:23 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Tue, 29 Mar 2005 19:48:00 GMT]]></title><description><![CDATA[<p>Versuch es mal so:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
String dat;
ofstream datei1 (&quot;C:\\daten.txt&quot;,ios::out);
dat = Edit1-&gt;Text;
datei1 &lt;&lt;dat.c_str();
}
</code></pre>
<p>Mfg<br />
daniel1986</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755252</guid><dc:creator><![CDATA[daniel1986]]></dc:creator><pubDate>Tue, 29 Mar 2005 19:48:00 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Tue, 29 Mar 2005 19:57:27 GMT]]></title><description><![CDATA[<p>Danke!!<br />
hat auf anhieb geklappt!!</p>
<p>Wie kommt man auf sowas?<br />
In keinen meine Lektüren steht sowas ähnliches drin.</p>
<p>Was hast du dir den angeschaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755261</guid><dc:creator><![CDATA[Farnsworth]]></dc:creator><pubDate>Tue, 29 Mar 2005 19:57:27 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Tue, 29 Mar 2005 20:00:08 GMT]]></title><description><![CDATA[<p>c_str() returned dir einen char*, und dass man dass mit char* machen kann ist auch in Büchern kein Geheimnis...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755264</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Tue, 29 Mar 2005 20:00:08 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Wed, 30 Mar 2005 08:11:58 GMT]]></title><description><![CDATA[<p>Noch etwas kürzer</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
    ofstream datei1 (&quot;C:\\daten.txt&quot;);
    datei1 &lt;&lt; Edit1-&gt;Text.c_str();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/755463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755463</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 30 Mar 2005 08:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Wed, 30 Mar 2005 14:44:47 GMT]]></title><description><![CDATA[<p>Danke Euch!<br />
Aber irgendwie versteh ich leider den Hintergrund nicht, obwohl es jetzt funktioniert.</p>
<p>Das Text Feld gibt mir doch einen String raus, warum kann ich diesen denn nicht direkt in eine Datei schreiben?<br />
Wenn ich den String test= &quot;hallo&quot; nehme, kann ich ihn problemlos hineinschreiben.</p>
<p>Wo liegt da genau der Unterschied?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755839</guid><dc:creator><![CDATA[Farnsworth]]></dc:creator><pubDate>Wed, 30 Mar 2005 14:44:47 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Wed, 30 Mar 2005 14:50:26 GMT]]></title><description><![CDATA[<p>Der Operator &lt;&lt; von ofstream akzeptiert einfach keine AnsiString-Objekte (ist nicht dafür überladen), dafür aber char*. Deswegen must du hier die Memberfunktion c_str() von AnsiString nehmen, welche ein char* (eigentlich const char*) zurückliefert. Schau doch einfach mal in die Hilfe zu AnsiString::c_str sowie ofstream.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755841</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 30 Mar 2005 14:50:26 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Visual C++ etwas in Dateien kopieren on Wed, 30 Mar 2005 14:58:19 GMT]]></title><description><![CDATA[<p>OK, Danke, mach ich.</p>
<p>bis denn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755852</guid><dc:creator><![CDATA[Farnsworth]]></dc:creator><pubDate>Wed, 30 Mar 2005 14:58:19 GMT</pubDate></item></channel></rss>