<?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[In Datei auf bestimmte Stelle springen]]></title><description><![CDATA[<p>Hi!</p>
<p>ich öffne die Datei mit ofstream zum schreiben.</p>
<p>Es steht bereits text drinnen. Jetzt will ich beispielsweise vom Start weg 5 Zeichen nach vorne springen, und von dort aus anfangen Text einfügen.</p>
<p>Ich glaub wenn ich einfügen will an der Stelle, einfach öffnen mit ios::app, ansonsten mit ios::out, richtig?</p>
<p>Jetzt brauche ich nur die Operation, um Zeichen nach vorne zu springen.</p>
<p>mfg XaTrIxX</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209219/in-datei-auf-bestimmte-stelle-springen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 13:38:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209219.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Mar 2008 22:42:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to In Datei auf bestimmte Stelle springen on Thu, 27 Mar 2008 22:42:19 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>ich öffne die Datei mit ofstream zum schreiben.</p>
<p>Es steht bereits text drinnen. Jetzt will ich beispielsweise vom Start weg 5 Zeichen nach vorne springen, und von dort aus anfangen Text einfügen.</p>
<p>Ich glaub wenn ich einfügen will an der Stelle, einfach öffnen mit ios::app, ansonsten mit ios::out, richtig?</p>
<p>Jetzt brauche ich nur die Operation, um Zeichen nach vorne zu springen.</p>
<p>mfg XaTrIxX</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481778</guid><dc:creator><![CDATA[XaTrIxX]]></dc:creator><pubDate>Thu, 27 Mar 2008 22:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to In Datei auf bestimmte Stelle springen on Fri, 28 Mar 2008 00:12:15 GMT]]></title><description><![CDATA[<p>XaTrIxX schrieb:</p>
<blockquote>
<p>Ich glaub wenn ich einfügen will an der Stelle, einfach öffnen mit ios::app, ansonsten mit ios::out, richtig?</p>
</blockquote>
<p>ios::app setzt den zeiger auf das ende der datei.</p>
<blockquote>
<p>Jetzt brauche ich nur die Operation, um Zeichen nach vorne zu springen.</p>
</blockquote>
<p>ostream::seekp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481794</guid><dc:creator><![CDATA[Xantus]]></dc:creator><pubDate>Fri, 28 Mar 2008 00:12:15 GMT</pubDate></item><item><title><![CDATA[Reply to In Datei auf bestimmte Stelle springen on Fri, 28 Mar 2008 02:17:11 GMT]]></title><description><![CDATA[<p>Einfügen wird eng. Du würdest an eine Stelle springen und dort die Daten überschreiben. Einfügen ist praktisch nur möglich durch kopieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481810</guid><dc:creator><![CDATA[lagalopex]]></dc:creator><pubDate>Fri, 28 Mar 2008 02:17:11 GMT</pubDate></item><item><title><![CDATA[Reply to In Datei auf bestimmte Stelle springen on Fri, 28 Mar 2008 13:24:54 GMT]]></title><description><![CDATA[<p>Es werden die Zeichen, die ich mit seekp überspringen will einfach als leerzeichen neu gespeichert. Frage ist warum...</p>
<p>Code:</p>
<pre><code class="language-cpp">ofstream schreiben;
schreiben.open(&quot;/win.ini&quot;, ios::out|ios::binary);
if(!schreiben)
{
	cout &lt;&lt; &quot;Die Datei konnte nicht geöffnet werden! \n&quot;;
}
schreiben.seekp (10, ios::beg);
while(i&lt;10)
{
        schreiben &lt;&lt; mal; //mal ist ein Sring &quot;abcd&quot;
	i++;
}
</code></pre>
<p>Die Datei sah vorher so aus:</p>
<pre><code>qqqqqqqqqqqqqqqqqqqqqqq
</code></pre>
<p>und jetzt so:</p>
<pre><code>abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
</code></pre>
<p>Mein Ziel wäre das:</p>
<pre><code>qqqqqqqqqqabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
</code></pre>
<p>Wenn ich schreiben.open mit ios::app öffne dann wird angehängt als wär nichts, springt mit dem zeiger wahrscheinlich schon nach ganz hinten.</p>
<p>Bitte um Tipps</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482127</guid><dc:creator><![CDATA[XaTrIxX]]></dc:creator><pubDate>Fri, 28 Mar 2008 13:24:54 GMT</pubDate></item><item><title><![CDATA[Reply to In Datei auf bestimmte Stelle springen on Fri, 28 Mar 2008 13:43:16 GMT]]></title><description><![CDATA[<p>Wenn Du ohne ios::app die Datei öffnest, dann geht der vorherige Inhalt verloren. Dazu öffne mit ios::app und spring an die Stelle, wo Du hinwillst.</p>
<pre><code class="language-cpp">ofstream out(filename, ios::app); // ios::app springt ans ende
out &lt;&lt; &quot;das steht ganz hinten&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1482142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482142</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Fri, 28 Mar 2008 13:43:16 GMT</pubDate></item></channel></rss>