<?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[Anhängen von Daten in Text-datei]]></title><description><![CDATA[<p>Hallo an alle,</p>
<p>ich habe ein Problem mit der fstream klasse.</p>
<p>In meinem Programm kann man 1. eine datenbank erstellen und 2. eine abfrage starten (ist ein Vokabel trainer). Die datenbank zu erstellen ist kein Problem das klappt soweit. Aber bei dem abfragen funktioniert es auch, aber ich muss einen parameter erhöhen, wenn der nutzer eine richtige antwort abgegeben hat, und diese möchte ich auch in die datei schreiben aber es klappt nicht.<br />
An der stelle sieht der code so aus:</p>
<pre><code class="language-cpp">ofstream datei;
datei.open(&quot;datei.txt&quot;, ios::app);
datei.seekp((index*sizeof(struct str_name)), ios::beg);
datei_schreiben.write((const char*)(&amp;my_vokabel), sizeof(struct Vokabeln));
</code></pre>
<p>Aber ich bekomme mit dem seekp befehl den zeiger nicht ganz nach vorne hin, er schreibt immer hinten weg, und überschreibt nicht z.B. nicht die 1. stelle. Und wenn ich es mit ios::out öffne habe ich nur noch einen datensatz in meiner datei.</p>
<p>Hoffe Ihr könnt mir helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242727/anhängen-von-daten-in-text-datei</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 21:15:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242727.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Jun 2009 15:20:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anhängen von Daten in Text-datei on Sun, 07 Jun 2009 15:20:23 GMT]]></title><description><![CDATA[<p>Hallo an alle,</p>
<p>ich habe ein Problem mit der fstream klasse.</p>
<p>In meinem Programm kann man 1. eine datenbank erstellen und 2. eine abfrage starten (ist ein Vokabel trainer). Die datenbank zu erstellen ist kein Problem das klappt soweit. Aber bei dem abfragen funktioniert es auch, aber ich muss einen parameter erhöhen, wenn der nutzer eine richtige antwort abgegeben hat, und diese möchte ich auch in die datei schreiben aber es klappt nicht.<br />
An der stelle sieht der code so aus:</p>
<pre><code class="language-cpp">ofstream datei;
datei.open(&quot;datei.txt&quot;, ios::app);
datei.seekp((index*sizeof(struct str_name)), ios::beg);
datei_schreiben.write((const char*)(&amp;my_vokabel), sizeof(struct Vokabeln));
</code></pre>
<p>Aber ich bekomme mit dem seekp befehl den zeiger nicht ganz nach vorne hin, er schreibt immer hinten weg, und überschreibt nicht z.B. nicht die 1. stelle. Und wenn ich es mit ios::out öffne habe ich nur noch einen datensatz in meiner datei.</p>
<p>Hoffe Ihr könnt mir helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722785</guid><dc:creator><![CDATA[sly020]]></dc:creator><pubDate>Sun, 07 Jun 2009 15:20:23 GMT</pubDate></item><item><title><![CDATA[Reply to Anhängen von Daten in Text-datei on Sun, 07 Jun 2009 15:28:07 GMT]]></title><description><![CDATA[<p>Innerhalb einer Datei rumzufrickeln und das zur Laufzeit ist nicht gerade schön. Lies doch die datei komplett in einen C++ STL-Container ein und manipuliere an diesem rum. Wenn du dann fertig bist, schreibst du einfach alles wieder zurück, das ist eine wesentlich schönere und Wartungseinfachere Variante.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722790</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 07 Jun 2009 15:28:07 GMT</pubDate></item></channel></rss>