<?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[Problem mit Ini Auslesen (hab in die FAQ geguckt)]]></title><description><![CDATA[<p>Tach erstmal,</p>
<p>jaa ich hab in die FAQ geschaut und hab geguckt, was dort zu Ini Dateien steht, aber es hat nicht geklappt.<br />
Die Datei wird einfach nicht ausgelesen:</p>
<pre><code class="language-cpp">DWORD destSize = 1000;
char szBlinktime[destSize];

            GetPrivateProfileString(&quot;blinking&quot;,&quot;Blinktime&quot;,&quot;0&quot;,szBlinktime,destSize,&quot;config.ini&quot;);

MessageBox(0, szBlinktime, szBlinktime, MB_OK);
</code></pre>
<p>Es wird immer 0 ausgegeben, also der Defaultwert wenn die Ini nicht ausgelesen werden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230267/problem-mit-ini-auslesen-hab-in-die-faq-geguckt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 01:04:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230267.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Dec 2008 10:24:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 10:24:08 GMT]]></title><description><![CDATA[<p>Tach erstmal,</p>
<p>jaa ich hab in die FAQ geschaut und hab geguckt, was dort zu Ini Dateien steht, aber es hat nicht geklappt.<br />
Die Datei wird einfach nicht ausgelesen:</p>
<pre><code class="language-cpp">DWORD destSize = 1000;
char szBlinktime[destSize];

            GetPrivateProfileString(&quot;blinking&quot;,&quot;Blinktime&quot;,&quot;0&quot;,szBlinktime,destSize,&quot;config.ini&quot;);

MessageBox(0, szBlinktime, szBlinktime, MB_OK);
</code></pre>
<p>Es wird immer 0 ausgegeben, also der Defaultwert wenn die Ini nicht ausgelesen werden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634516</guid><dc:creator><![CDATA[baugrube187]]></dc:creator><pubDate>Tue, 23 Dec 2008 10:24:08 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 10:41:34 GMT]]></title><description><![CDATA[<p>baugrube187 schrieb:</p>
<blockquote>
<p>Es wird immer 0 ausgegeben, also der Defaultwert wenn die Ini nicht ausgelesen werden kann.</p>
</blockquote>
<p>Was soll denn sonst passieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634526</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 23 Dec 2008 10:41:34 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 10:54:23 GMT]]></title><description><![CDATA[<p>wo liegt denn deine config.ini? ich vermute jetzt mal ganz stark in deinem projectordner!</p>
<p>die msdn schreibt dazu</p>
<blockquote>
<p>If this parameter <strong>does not contain a full path to the file</strong>, the system searches for the file in the Windows directory.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1634530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634530</guid><dc:creator><![CDATA[*rT*f*Ct]]></dc:creator><pubDate>Tue, 23 Dec 2008 10:54:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 12:53:44 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>baugrube187 schrieb:</p>
<blockquote>
<p>Es wird immer 0 ausgegeben, also der Defaultwert wenn die Ini nicht ausgelesen werden kann.</p>
</blockquote>
<p>Was soll denn sonst passieren?</p>
</blockquote>
<p>Na vielleicht sollte sie das ausgeben, was drinsteht?</p>
<p>Ja, das wars, musste in den Windows-Ordner, jetzt werde ich mal gucken, wie man das am besten machen könnte.</p>
<p>/edit:</p>
<p>Soo, kleines Problöööömchen:</p>
<p>int arraypos = strrchr(pathname, 'e') - 2;</p>
<p>Folgender Fehler bei Kompilieren mit MinGW:<br />
main.cpp|250|error: invalid conversion from `char*' to `int'|</p>
<p>Wo ist da bitteschön ein char* ?</p>
<p>pathname ist ein Char Array und 'e' ist natürlich int</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634597</guid><dc:creator><![CDATA[baugrube187]]></dc:creator><pubDate>Tue, 23 Dec 2008 12:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 12:54:48 GMT]]></title><description><![CDATA[<p>baugrube187 schrieb:</p>
<blockquote>
<p>Wo ist da bitteschön ein char* ?</p>
</blockquote>
<p>Im Rückgabewert von strrchr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634615</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 23 Dec 2008 12:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 13:19:27 GMT]]></title><description><![CDATA[<p>Oh, tja darauf war ich nicht vorbereitet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Wie kann man das denn dann umwandeln in die Position des Buchstaben als Ganze Zahl?</p>
<pre><code class="language-cpp">DWORD destSize = 100;
            char szBlinktime[destSize];
            char pathname[MAX_PATH];
            char inipath[MAX_PATH];

            GetModuleFileName(NULL, pathname, MAX_PATH);
            int arraypos = (int) strrchr(pathname, 'e') - 2;
            strncpy(inipath, pathname, arraypos);
            strcat(inipath, &quot;ini&quot;);
            GetPrivateProfileString(&quot;blinking&quot;,&quot;Blinktime&quot;,&quot;0&quot;,szBlinktime,destSize,inipath);

            MessageBox(0, szBlinktime, szBlinktime, MB_OK);
            unsigned int blinktime = atoi(szBlinktime);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1634629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634629</guid><dc:creator><![CDATA[baugrube187]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:19:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 13:22:32 GMT]]></title><description><![CDATA[<p>baugrube187 schrieb:</p>
<blockquote>
<p>Wie kann man das denn dann umwandeln in die Position des Buchstaben als Ganze Zahl?</p>
</blockquote>
<p>Indem du den String, in dem du suchst, vom Ergebnis abziehst, wenn es von NULL verschieden ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634634</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:22:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 13:29:53 GMT]]></title><description><![CDATA[<p>warum machst du es so kompliziert?<br />
würde</p>
<pre><code>int pos = strlen(pathname) - 3;
strncpy(inipath, pathname, pos);
strcat(inipath, &quot;ini&quot;);
</code></pre>
<p>nicht reichen?<br />
du willst doch blos die extention entfernen oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634641</guid><dc:creator><![CDATA[*rT*f*Ct]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:29:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 13:37:36 GMT]]></title><description><![CDATA[<p>Eigentlich schon, aber es funktioniert irgendwie nicht, wenn ich mit dann inipath als Messagebox ausgeben lasse, zeigt er mir rigendwelche kryptischen Zeichen zwischen dem '.' und 'ini' an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634644</guid><dc:creator><![CDATA[baugrube187]]></dc:creator><pubDate>Tue, 23 Dec 2008 13:37:36 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Ini Auslesen (hab in die FAQ geguckt) on Tue, 23 Dec 2008 14:38:56 GMT]]></title><description><![CDATA[<p>Komisch, jetzt funktionierts ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1634682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1634682</guid><dc:creator><![CDATA[baugrube187]]></dc:creator><pubDate>Tue, 23 Dec 2008 14:38:56 GMT</pubDate></item></channel></rss>