<?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[Textdatei verändern]]></title><description><![CDATA[<p>Hallo,</p>
<p>eines Vorweg, ich bin in Sachen MFC genauso noch ein Anfänger, wie ich hier auch neu im Forum bin.<br />
Zu meinem Problem: Ich möchte eine Ini-Datei verändern. Dabei möchte ich meinen eigenen Text in die Datei einfügen. Mit CFile::Write() und CSdioFile::Write() wird zwar mein Text in die Datei geschrieben gleichzeitig jedoch auch der vorhandene Text überschrieben. Ich möchte den Text allerdings nur einfügen und nicht ersetzen.</p>
<p>Würd mich freuen, wenn mir jemand helfen könnte... Danke!</p>
<p>Gruß,<br />
freddie</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/84275/textdatei-verändern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 21:32:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/84275.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Aug 2004 16:41:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Textdatei verändern on Sat, 28 Aug 2004 16:41:59 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>eines Vorweg, ich bin in Sachen MFC genauso noch ein Anfänger, wie ich hier auch neu im Forum bin.<br />
Zu meinem Problem: Ich möchte eine Ini-Datei verändern. Dabei möchte ich meinen eigenen Text in die Datei einfügen. Mit CFile::Write() und CSdioFile::Write() wird zwar mein Text in die Datei geschrieben gleichzeitig jedoch auch der vorhandene Text überschrieben. Ich möchte den Text allerdings nur einfügen und nicht ersetzen.</p>
<p>Würd mich freuen, wenn mir jemand helfen könnte... Danke!</p>
<p>Gruß,<br />
freddie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/593997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/593997</guid><dc:creator><![CDATA[freddie_jr]]></dc:creator><pubDate>Sat, 28 Aug 2004 16:41:59 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei verändern on Sat, 28 Aug 2004 16:53:07 GMT]]></title><description><![CDATA[<p>für ini dateien gibts schon vorgefertigte funktionen um werte zu lesen und zu schreiben<br />
da musst du dir ned unbedingt unnötig arbeit machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>vorrausgesetzt die ini wurde auch mit den funktionen erstellt und sieht in etwa so aus</p>
<pre><code>[section1]
wert1=blub
wert2=bla
[section2]
wert1=blub
...
</code></pre>
<p>schreiben: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/writeprivateprofilestring.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/writeprivateprofilestring.asp</a></p>
<p>lesen: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getprivateprofilestring.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getprivateprofilestring.asp</a></p>
<p>falls dus trotzdem mit cfile machen willst benutz im konstruktor oder in der open funktion nicht CFile::modeCreate sonst wird der ursprüngliche text gelöscht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/594008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/594008</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Sat, 28 Aug 2004 16:53:07 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei verändern on Sat, 28 Aug 2004 20:23:47 GMT]]></title><description><![CDATA[<p>Danke für den Tip mit writeprivateprofilestring! Ich werd mir das die nächsten Tage mal nochmal genauer anschauen, aber ich denke das könnte recht nützlich sein.</p>
<blockquote>
<p>falls dus trotzdem mit cfile machen willst benutz im konstruktor oder in der open funktion nicht CFile::modeCreate sonst wird der ursprüngliche text gelöscht</p>
</blockquote>
<p>Also ich öffne die Datei mit</p>
<pre><code>cf.Open(m_IniPath,CFile::modeWrite,NULL)
</code></pre>
<p>also nicht mit modeCreate und trotzdem wird der ursprüngliche Text gelöscht. Oder hast du noch etwas anderes gemeint?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/594140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/594140</guid><dc:creator><![CDATA[freddie_jr]]></dc:creator><pubDate>Sat, 28 Aug 2004 20:23:47 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei verändern on Sat, 28 Aug 2004 20:32:44 GMT]]></title><description><![CDATA[<p>probiers mal mit</p>
<pre><code class="language-cpp">cf.Open ( m_IniPath, CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite, NULL );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/594143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/594143</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Sat, 28 Aug 2004 20:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei verändern on Sun, 29 Aug 2004 08:48:01 GMT]]></title><description><![CDATA[<p>Damit hab ich's auch schon mal probiert. Funktioniert aber leider auch nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/594271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/594271</guid><dc:creator><![CDATA[freddie_jr]]></dc:creator><pubDate>Sun, 29 Aug 2004 08:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei verändern on Sun, 29 Aug 2004 09:12:37 GMT]]></title><description><![CDATA[<p>Was du vorhast, geht schlicht und einfach nicht, zumindest nicht mit den zur Zeit verfügbaren Dateisystemen. Dir bleibt nichts anderes übrig, als die Datei in den Speicher zu lesen, dort zu modifizieren, und wieder zu speichern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/594282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/594282</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 29 Aug 2004 09:12:37 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei verändern on Sun, 29 Aug 2004 13:00:54 GMT]]></title><description><![CDATA[<p>mitten in der datei kannst du nix einfügen</p>
<p>aber am ende<br />
ruf mal cf.SeekToEnd(); auf bevor du schreibst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/594470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/594470</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Sun, 29 Aug 2004 13:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to Textdatei verändern on Sun, 29 Aug 2004 16:33:00 GMT]]></title><description><![CDATA[<p>Ok, trotzdem danke für eure Hilfe... Hab ja jetzt doch einige Anregungen bekommen.</p>
<p>Gruß,<br />
freddie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/594648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/594648</guid><dc:creator><![CDATA[freddie_jr]]></dc:creator><pubDate>Sun, 29 Aug 2004 16:33:00 GMT</pubDate></item></channel></rss>