<?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[[O]ftream und anhängen bzw. überschreiben von Binär Dateien]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe in verschiedenen Beiträgen gelesen, das man Teile von Binärdateien überschreiben kann, wenn man beim Öffnen bereits <strong>ios::ate</strong> mitangibt, und dann an die jeweiligen stelle springt (Schreibzeiger) [seekp(...)] - jedoch habe ich das jetzt schon des öffteren ausprobiert, und beim Debuggen ist mir aufgefallen, das bereits beim Aufruf der folgenden Zeile die Dateigröße nur noch 0 Byte beträgt (also der Bisherige Inhalt verworfen wird)</p>
<pre><code>ofstream myfile(&quot;MeineDatei.dat&quot;,ios::binary|[b]ios::ate[/b]|ios::binary);
</code></pre>
<p>mach ich hier irgend etwas falsch??<br />
oder geht es nur mit <strong>ios::app</strong> (nur am Dateiende ist weiterschreiben möglich...)<br />
kann man irgendwie anders bestimmte Bereiche aus Binärdateien &quot;überschreiben&quot;´, bzw an bestimmten Bereichen neue Datan anfügen??</p>
<p>MFG (Nobber)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/69927/o-ftream-und-anhängen-bzw-überschreiben-von-binär-dateien</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 10:52:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/69927.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Apr 2004 05:55:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [O]ftream und anhängen bzw. überschreiben von Binär Dateien on Fri, 02 Apr 2004 05:55:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe in verschiedenen Beiträgen gelesen, das man Teile von Binärdateien überschreiben kann, wenn man beim Öffnen bereits <strong>ios::ate</strong> mitangibt, und dann an die jeweiligen stelle springt (Schreibzeiger) [seekp(...)] - jedoch habe ich das jetzt schon des öffteren ausprobiert, und beim Debuggen ist mir aufgefallen, das bereits beim Aufruf der folgenden Zeile die Dateigröße nur noch 0 Byte beträgt (also der Bisherige Inhalt verworfen wird)</p>
<pre><code>ofstream myfile(&quot;MeineDatei.dat&quot;,ios::binary|[b]ios::ate[/b]|ios::binary);
</code></pre>
<p>mach ich hier irgend etwas falsch??<br />
oder geht es nur mit <strong>ios::app</strong> (nur am Dateiende ist weiterschreiben möglich...)<br />
kann man irgendwie anders bestimmte Bereiche aus Binärdateien &quot;überschreiben&quot;´, bzw an bestimmten Bereichen neue Datan anfügen??</p>
<p>MFG (Nobber)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493539</guid><dc:creator><![CDATA[Nobber]]></dc:creator><pubDate>Fri, 02 Apr 2004 05:55:02 GMT</pubDate></item><item><title><![CDATA[Reply to [O]ftream und anhängen bzw. überschreiben von Binär Dateien on Fri, 02 Apr 2004 06:05:10 GMT]]></title><description><![CDATA[<p>wieso gibst du ios::binary 2 mal an ?</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493540</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 02 Apr 2004 06:05:10 GMT</pubDate></item><item><title><![CDATA[Reply to [O]ftream und anhängen bzw. überschreiben von Binär Dateien on Fri, 02 Apr 2004 13:45:32 GMT]]></title><description><![CDATA[<p>hab mich eben verschrieben...<br />
heisst natürlich nur 1. mal ios::binary</p>
<p>MFG Nobber</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493858</guid><dc:creator><![CDATA[Nobber]]></dc:creator><pubDate>Fri, 02 Apr 2004 13:45:32 GMT</pubDate></item><item><title><![CDATA[Reply to [O]ftream und anhängen bzw. überschreiben von Binär Dateien on Fri, 02 Apr 2004 15:39:31 GMT]]></title><description><![CDATA[<p>Spontaner Einfall:<br />
vielleicht gehts, wenn du als Modus &quot;Lesen UND Schreiben&quot; angibst?</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493916</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 02 Apr 2004 15:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to [O]ftream und anhängen bzw. überschreiben von Binär Dateien on Fri, 02 Apr 2004 16:21:32 GMT]]></title><description><![CDATA[<p>Es ist wahrhaftig so, das ich das File sowohl lesend, sowie auch schreibend öfnnen muß, dann klappt es ...</p>
<p>hier der Code, der Funktioniert:</p>
<pre><code>int i_test=0;
fstream myFile(&quot;c:\\test_cximage.dat&quot;,ios::in|ios::out|ios::ate|ios::binary); 
myFile.seekp(3); 
myFile.write(reinterpret_cast&lt;char*&gt;(&amp;i_test),sizeof(i_test));
myFile.close();
</code></pre>
<p>Danke ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/493953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/493953</guid><dc:creator><![CDATA[Nobber]]></dc:creator><pubDate>Fri, 02 Apr 2004 16:21:32 GMT</pubDate></item></channel></rss>