<?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 beenden ?]]></title><description><![CDATA[<p>Also ich persönlich programmiere noch immer in BC 3.1 (denke ich )<br />
Konsolenanwendung</p>
<p>Meine Befehle dir ich für die Binäredateiverwaltung verwende sind:</p>
<p>fread<br />
fopen<br />
fseek<br />
fclose</p>
<p>Mein Problem:</p>
<p>Ich erstelle Datensätze kann sie auslesen und ändern.</p>
<p>Mein Problem liegt dabei EINEN Datensatz zu löschen.</p>
<p>Ich schaffe es per fseek den Datensatz zu finden.</p>
<p>Eine Möglichkeit die mir eingefallen wäre einfach alle Datensätze in eine neue Datei umzu schreiben außer die gelöschte. Nachher einfach mit unlink() die alte Datei löschen und mit rename() die neue Datei umbenennen.</p>
<p>Allerdings mein Problem ist das die 2 Datei ja die selbe Größe hat wie die Alte. Das will ich nicht.</p>
<p>Die 2 Möglichkeit:</p>
<p>Einfach den zu löschenden Datensatz suchen und alle nachfolgenden überschreiben (also eines &quot;raufsetzten&quot;. Das Problem wie schließe ich die Datei am Schluss richtig ab ?</p>
<p>oder gibt es einen Befehl der den Datensatz automatisch löscht ?</p>
<p>Für eine Antwort wäre ich wirklich Dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145166/datei-beenden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 21:36:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145166.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Apr 2006 15:57:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei beenden ? on Tue, 25 Apr 2006 15:57:02 GMT]]></title><description><![CDATA[<p>Also ich persönlich programmiere noch immer in BC 3.1 (denke ich )<br />
Konsolenanwendung</p>
<p>Meine Befehle dir ich für die Binäredateiverwaltung verwende sind:</p>
<p>fread<br />
fopen<br />
fseek<br />
fclose</p>
<p>Mein Problem:</p>
<p>Ich erstelle Datensätze kann sie auslesen und ändern.</p>
<p>Mein Problem liegt dabei EINEN Datensatz zu löschen.</p>
<p>Ich schaffe es per fseek den Datensatz zu finden.</p>
<p>Eine Möglichkeit die mir eingefallen wäre einfach alle Datensätze in eine neue Datei umzu schreiben außer die gelöschte. Nachher einfach mit unlink() die alte Datei löschen und mit rename() die neue Datei umbenennen.</p>
<p>Allerdings mein Problem ist das die 2 Datei ja die selbe Größe hat wie die Alte. Das will ich nicht.</p>
<p>Die 2 Möglichkeit:</p>
<p>Einfach den zu löschenden Datensatz suchen und alle nachfolgenden überschreiben (also eines &quot;raufsetzten&quot;. Das Problem wie schließe ich die Datei am Schluss richtig ab ?</p>
<p>oder gibt es einen Befehl der den Datensatz automatisch löscht ?</p>
<p>Für eine Antwort wäre ich wirklich Dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044937</guid><dc:creator><![CDATA[Cobalt2]]></dc:creator><pubDate>Tue, 25 Apr 2006 15:57:02 GMT</pubDate></item><item><title><![CDATA[Reply to Datei beenden ? on Tue, 25 Apr 2006 19:58:16 GMT]]></title><description><![CDATA[<p>Cobalt2 schrieb:</p>
<blockquote>
<p>Allerdings mein Problem ist das die 2 Datei ja die selbe Größe hat wie die Alte. Das will ich nicht.</p>
</blockquote>
<p>Kannst du das mal bitte erläutern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045166</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Tue, 25 Apr 2006 19:58:16 GMT</pubDate></item></channel></rss>