<?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[Verbesserungsvorschlag: INI File]]></title><description><![CDATA[<p>Ich habe folgenden Code zum erstellen und auslesen von INI Dateien:</p>
<pre><code class="language-cpp">string file = &quot;c:\\file.ini&quot;;

	char tmp[100];
	DWORD destSize = 500;

	WritePrivateProfileString(&quot;Überschrift&quot;, &quot;Name&quot;, &quot;Wert&quot;, file.c_str());

	GetPrivateProfileString(&quot;Überschrift&quot;, &quot;Name&quot;, &quot;NULL&quot;, tmp, destSize, file.c_str());
</code></pre>
<p>Ich bin kein großer Fan von festen Arrays, wie würdet ihr das lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168113/verbesserungsvorschlag-ini-file</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 14:11:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168113.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Dec 2006 19:19:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verbesserungsvorschlag: INI File on Mon, 18 Dec 2006 19:19:57 GMT]]></title><description><![CDATA[<p>Ich habe folgenden Code zum erstellen und auslesen von INI Dateien:</p>
<pre><code class="language-cpp">string file = &quot;c:\\file.ini&quot;;

	char tmp[100];
	DWORD destSize = 500;

	WritePrivateProfileString(&quot;Überschrift&quot;, &quot;Name&quot;, &quot;Wert&quot;, file.c_str());

	GetPrivateProfileString(&quot;Überschrift&quot;, &quot;Name&quot;, &quot;NULL&quot;, tmp, destSize, file.c_str());
</code></pre>
<p>Ich bin kein großer Fan von festen Arrays, wie würdet ihr das lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194242</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Mon, 18 Dec 2006 19:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungsvorschlag: INI File on Mon, 18 Dec 2006 19:45:28 GMT]]></title><description><![CDATA[<p>kernel64 schrieb:</p>
<blockquote>
<p>wie würdet ihr das lösen?</p>
</blockquote>
<p>Nicht die WinAPI-Funktionen dafür verwenden. Am besten schreibst du dir eine eigene Klasse für diesen Zweck. Ansonsten gibts da auch vorgefertigte Lösungen (z.B. meine, die du z.B. <a href="http://www.audacia-software.de/files/ml/win/PVOSEdit110_src.zip" rel="nofollow">hier</a> im Ordner &quot;ucl&quot; findest).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194251</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Mon, 18 Dec 2006 19:45:28 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungsvorschlag: INI File on Mon, 18 Dec 2006 20:00:59 GMT]]></title><description><![CDATA[<p>Oder Du setzt gleich auf die <a href="http://www.boost.org/doc/html/program_options.html" rel="nofollow">boost::programm_options</a>.<br />
Noch besser <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1194268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194268</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Mon, 18 Dec 2006 20:00:59 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungsvorschlag: INI File on Tue, 19 Dec 2006 07:30:43 GMT]]></title><description><![CDATA[<p>Du kannst einfach prüfen ob der Puffer genügt hat. Der Returnwert wäre dann Größe des Puffers -1. In diesem Fall Puffer verdoppeln und Anfrage erneut stellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194440</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 19 Dec 2006 07:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungsvorschlag: INI File on Tue, 19 Dec 2006 07:32:51 GMT]]></title><description><![CDATA[<p>Ist es nicht besser auch sicherer mit Strings zu arbeiten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194443</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Tue, 19 Dec 2006 07:32:51 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungsvorschlag: INI File on Tue, 19 Dec 2006 09:41:58 GMT]]></title><description><![CDATA[<p>Was meinst Du mit besser? Man kann nicht direkt auf std::string zugreifen und entsprechend diese Klasse an API Funktionen übergeben. CString hat dafüt GetBuffer. Aber im Zusammenspiel mit der API musst Du immer mit Puffern arbeiten. Es steht Dir aber frei einfach einen mit new anzulegen und so war meine Idee gemeint.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194525</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 19 Dec 2006 09:41:58 GMT</pubDate></item></channel></rss>