<?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[Ini nur mit komplettem Pfad?]]></title><description><![CDATA[<p>Hi</p>
<p>ich schreib grad nen prog, was eine tastenbelegugn aus einer ini ausliest.<br />
das is die ini:</p>
<pre><code>*ini*
[TASTEN]
Bass=B
Snare=S
Tom1=E
Tom2=R
Tom3=T
Ride=I
Crash=O
HiHat_F=Y
Hihat_H=A
*ini ende*
</code></pre>
<p>Ich les das ganze so aus:</p>
<pre><code class="language-cpp">GetPrivateProfileString(&quot;Tasten&quot;, &quot;Bass&quot;,  NULL, &amp;Returned_Bass, 2,&quot;G:/Proggen/Drums/Tasten.ini&quot; );
</code></pre>
<p>so, das ganze hat ein problem: ich kann das prog ja so net verschicken, da liegen die inis ja an andern pfaden. wei mach ich das jetzt? wenn ich einfach nur &quot;Tasten.ini&quot; angebe, geht das auslesen net.<br />
gibt es da andere möglichkeiten?</p>
<p>Mfg<br />
Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161747/ini-nur-mit-komplettem-pfad</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 07:46:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161747.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Oct 2006 17:48:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Tue, 10 Oct 2006 17:48:40 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>ich schreib grad nen prog, was eine tastenbelegugn aus einer ini ausliest.<br />
das is die ini:</p>
<pre><code>*ini*
[TASTEN]
Bass=B
Snare=S
Tom1=E
Tom2=R
Tom3=T
Ride=I
Crash=O
HiHat_F=Y
Hihat_H=A
*ini ende*
</code></pre>
<p>Ich les das ganze so aus:</p>
<pre><code class="language-cpp">GetPrivateProfileString(&quot;Tasten&quot;, &quot;Bass&quot;,  NULL, &amp;Returned_Bass, 2,&quot;G:/Proggen/Drums/Tasten.ini&quot; );
</code></pre>
<p>so, das ganze hat ein problem: ich kann das prog ja so net verschicken, da liegen die inis ja an andern pfaden. wei mach ich das jetzt? wenn ich einfach nur &quot;Tasten.ini&quot; angebe, geht das auslesen net.<br />
gibt es da andere möglichkeiten?</p>
<p>Mfg<br />
Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152379</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Tue, 10 Oct 2006 17:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Tue, 10 Oct 2006 17:53:59 GMT]]></title><description><![CDATA[<p>Wenn du weißt, wo die Datei liegt, kannst du ja den Dateinamen erstellen, während das Programm läuft. Und/oder du kannst relative Pfade angeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152383</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 10 Oct 2006 17:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Tue, 10 Oct 2006 17:55:28 GMT]]></title><description><![CDATA[<p>wenn ich relative pfade angebe gehts ja eben net.<br />
ich hab ma folgendes versucht;:</p>
<pre><code class="language-cpp">GetPrivateProfileString(&quot;Tasten&quot;, &quot;Bass&quot;,  NULL, &amp;Returned_Bass, 2,&quot;Tasten.ini&quot; );
</code></pre>
<p>dann geht der sound net, auf der tasten. wenn cih allerdings den pfad von oben nehem, dann gehts. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152385</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Tue, 10 Oct 2006 17:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Tue, 10 Oct 2006 18:00:00 GMT]]></title><description><![CDATA[<p>Poste doch mal die Ordnerstruktur von der Ini und deiner Exe.</p>
<p>Beispiel:</p>
<p>- IrgendeinOrdner<br />
- DeineExe<br />
- DeineIni</p>
<p>=&gt; Dateiname &quot;Tasten.ini&quot;</p>
<p>- IrgendeinOrdner<br />
- DeineExe<br />
- Ordner<br />
- DeineIni</p>
<p>=&gt; Dateiname &quot;Ordner/Tasten.ini&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152388</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 10 Oct 2006 18:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Tue, 10 Oct 2006 18:02:12 GMT]]></title><description><![CDATA[<p>das ganze seith so aus:</p>
<p>-IrgendeinOrdner<br />
--Exe<br />
--Ini</p>
<p>also beides im selber ordner. wenn ich auf header zugreife geht das auch so, oder wenn ich das über:</p>
<pre><code class="language-cpp">fz = fopen(&quot;Tasten.ini&quot;, &quot;rb&quot;);
</code></pre>
<p>öffne gehts auch, bloß ich wills halt als ini datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152390</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Tue, 10 Oct 2006 18:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Tue, 10 Oct 2006 18:07:07 GMT]]></title><description><![CDATA[<p>Müsste eigentlich gehen. Aber um es eindeutig zu machen, ein Vorschlag:<br />
Hol dir den Dateinamen von deiner Exe mit <em>GetModuleFileName</em>.<br />
Geh von hinten zurück bis zum Backslash und schneide &quot;Tasten.ini&quot; dran.<br />
Dann hast den absoluten Pfad, egal wo die Exe liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152392</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 10 Oct 2006 18:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Tue, 10 Oct 2006 18:27:17 GMT]]></title><description><![CDATA[<p>sry, das ich mich jetz sodoof anstelle, aber ich kenne nur die funktionen für replace mit der string klasse, aber die kann ich in winapi irgenwie net nutzen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
könntet ihr mir eifnach ma nen bsp geben?</p>
<p>Edit: rofl, ich hab eifnahc ma nen unterordner erstellt und dann &quot;Ordner/Tasten.ini&quot; geschreiben udn schon gings <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1152395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152395</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Tue, 10 Oct 2006 18:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to Ini nur mit komplettem Pfad? on Wed, 11 Oct 2006 11:22:56 GMT]]></title><description><![CDATA[<p>Nanana, kannst doch nicht das Problem umgehen, indem du die Ini in einen Unterordner packst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /><br />
Du musst dich Problemen stellen!</p>
<p>Also, <strong>wenn Exe und Ini im selben Ordner sind</strong>:</p>
<pre><code class="language-cpp">char Path[MAX_PATH+1];
GetModuleFileName( NULL, Path, MAX_PATH+1 );

for ( long i=strlen(Path); i&gt;=0 &amp;&amp; Path[i]!='\\'; i-- )
    ;
if ( i &gt; 0 )
{
    strcat( Path+i, &quot;Datei.ini&quot; );
    ...
}
</code></pre>
<p>Evtl. auch strcat( Path+i+1, &quot;Datei.ini&quot; );</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152825</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 11 Oct 2006 11:22:56 GMT</pubDate></item></channel></rss>