<?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[fstream + In Datei einfügen]]></title><description><![CDATA[<p>HI,<br />
Mich interessiert ob man mit den fstream klassen standardmäßig in einde Datei einfgen kann. Ich möchte, wenn ich den positionszeiger setze keine Daten überschreiben, sondern welche einfügen.<br />
Dabei ist es kein Problem eine einfügefunktion selbst zu schreiben. Mich interessiert nur, ob es die Funktionalität schon standardmäßig gibt. Ich will sie eben nicht neu implementieren, wenn sie schon da ist.<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248320/fstream-in-datei-einfügen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 02:34:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248320.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 23 Aug 2009 13:17:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream + In Datei einfügen on Sun, 23 Aug 2009 13:17:29 GMT]]></title><description><![CDATA[<p>HI,<br />
Mich interessiert ob man mit den fstream klassen standardmäßig in einde Datei einfgen kann. Ich möchte, wenn ich den positionszeiger setze keine Daten überschreiben, sondern welche einfügen.<br />
Dabei ist es kein Problem eine einfügefunktion selbst zu schreiben. Mich interessiert nur, ob es die Funktionalität schon standardmäßig gibt. Ich will sie eben nicht neu implementieren, wenn sie schon da ist.<br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1765306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1765306</guid><dc:creator><![CDATA[AlexXXx]]></dc:creator><pubDate>Sun, 23 Aug 2009 13:17:29 GMT</pubDate></item><item><title><![CDATA[Reply to fstream + In Datei einfügen on Sun, 23 Aug 2009 13:30:42 GMT]]></title><description><![CDATA[<p>Jain. Es gibt natürlich die Möglichkeit, etwas in einen Stream einzufügen, aber das Konzept der Streams funktioniert nicht so, dass das dann in die Datei geschrieben wird.</p>
<p>Du wirst nicht umhin kommen, die Datei einzulesen, zu Ändern und dann ganz (oder mindestens ab der ersten Änderung) neu zu schreiben. Das ist auch keine Einschränkung in C++ sondern davon, wie Dateien normalerweise funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1765310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1765310</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 23 Aug 2009 13:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to fstream + In Datei einfügen on Sun, 23 Aug 2009 13:43:48 GMT]]></title><description><![CDATA[<p>Hi,<br />
Ja also daß im Kernel (linux) in struct file_operations nur die Funktionen ssize_t (*read)(struct file *, char <em>,size_t,loff_t</em>);<br />
und<br />
ssize_t(*write)(struct file*,const char*,size_t,loff_t *int)<br />
eingetragen sind ist klar. Hatte gehofft, dass eben in den fstream klassen ne fertige Lösung für einfügen ist, weil ich mir vorstellen kann, daß es sehr oft gebraucht wird.<br />
Das es nicht restriktiv sein kann ergibt sich daraus, daß man einfügen aus lesen und schreiben zusammen setzen kann, wie du eben erklärt hast.<br />
Danke für schnelle Antwort, Du hast mir wahrscheinlich ne menge Sinnloser Sucharbeit erspart. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1765317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1765317</guid><dc:creator><![CDATA[AlexXXx]]></dc:creator><pubDate>Sun, 23 Aug 2009 13:43:48 GMT</pubDate></item></channel></rss>