<?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[PfadString aufbauen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe folgendes Problem:</p>
<p>Ich möchte gerne in einen AnsiString einen Dateipfad kopieren der z.B.foldendes Aussehen hat:</p>
<blockquote>
<p>\E:\\BeispielOrdner\\Beispiel.txt</p>
</blockquote>
<p>Hierbei ist das wichtige, dass das &quot;\&quot; vor den Plattenbuchstaben geschrieben wird!<br />
Wie kann ich das Zeichen denn für den eigentlichen Pfad setzen?<br />
Ich hatte es so versucht:</p>
<pre><code>&quot;\&quot; + mainprogramm-&gt;einstellung-&gt;....
</code></pre>
<p>doch hierbei erkennt er das Zeichen nicht an!</p>
<p>Danke für die Antworten</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152820/pfadstring-aufbauen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 04:34:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152820.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Jul 2006 09:57:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 09:57:01 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe folgendes Problem:</p>
<p>Ich möchte gerne in einen AnsiString einen Dateipfad kopieren der z.B.foldendes Aussehen hat:</p>
<blockquote>
<p>\E:\\BeispielOrdner\\Beispiel.txt</p>
</blockquote>
<p>Hierbei ist das wichtige, dass das &quot;\&quot; vor den Plattenbuchstaben geschrieben wird!<br />
Wie kann ich das Zeichen denn für den eigentlichen Pfad setzen?<br />
Ich hatte es so versucht:</p>
<pre><code>&quot;\&quot; + mainprogramm-&gt;einstellung-&gt;....
</code></pre>
<p>doch hierbei erkennt er das Zeichen nicht an!</p>
<p>Danke für die Antworten</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094941</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Mon, 10 Jul 2006 09:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 09:59:56 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">&quot;\\E:\\Hallo&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1094947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094947</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 10 Jul 2006 09:59:56 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 10:06:36 GMT]]></title><description><![CDATA[<p>Ich denke das sich das so leider nicht lösen lässt.<br />
Der Dateipfad ändert sich dynamisch und ist nicht fest in den Programmcode integriert.</p>
<p>Soll heißen, dass ich z.B. in der Variable:</p>
<pre><code>AnsiString asDateipfad
</code></pre>
<p>mein eigentlichen Pfad als String habe; nun muss aber vor diesen String noch das<br />
Zeichen \.</p>
<p>Wenn ich ihm nun sage:</p>
<pre><code>&quot;\&quot; + asDateipfad
</code></pre>
<p>so nimmt der Compiler das nicht an das er eine unvollständige Zeichenkette daran sieht.</p>
<p>Wie kann ich nun zu asDateipfad das Zeichen vorne dran setzen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094953</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Mon, 10 Jul 2006 10:06:36 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 10:22:15 GMT]]></title><description><![CDATA[<p>Wie ser1al schrieb:</p>
<pre><code class="language-cpp">&quot;\\&quot; + Dateipfad
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">AnsiString DateiPfad = &quot;e:\\\\BeispielOrdner\\\\Beispiel.txt&quot;;
DateiPfad = &quot;\\&quot; + DateiPfad;
</code></pre>
<p>Aber wofür brauchst Du einmal normal und einmal DoppelSlash?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094957</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Mon, 10 Jul 2006 10:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 10:39:03 GMT]]></title><description><![CDATA[<p>Wenn ich das &quot;\&quot; vor den String setze so ergibt sich bei mir folgenden String:</p>
<blockquote>
<p>\\E:\\test....</p>
</blockquote>
<p>ich möchste aber gerne diesen String haben:</p>
<blockquote>
<p>\E:\\test</p>
</blockquote>
<p>Ist wichtig für die weitere Verarbeitung!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094967</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Mon, 10 Jul 2006 10:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 10:41:46 GMT]]></title><description><![CDATA[<p>und so?</p>
<pre><code class="language-cpp">String pfad = &quot;\\&quot;;
pfad += ExtractFilePath(Application-&gt;ExeName);

//ODER----------

String pfad = ExtractFilePath(Application-&gt;ExeName);
pfad.Insert(&quot;\\&quot;,1);
</code></pre>
<p>oder was genau willst du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094970</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 10 Jul 2006 10:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 10:53:05 GMT]]></title><description><![CDATA[<p>Naja dann versuch ich es nochmals zu erklären!</p>
<p>Ich habe eine AnsiString - Variable deklariert mit dem Namen:</p>
<blockquote>
<p>AnsiString asDateiPfad;</p>
</blockquote>
<p>in diese Variable wird ein String gespeichert der einen bestimmten Pfad entspricht (dieser kann sich aber mit der Zeit ändern!!)</p>
<p>also z.B.</p>
<blockquote>
<p>E:\\Programm\\BCB\......</p>
</blockquote>
<p>Nun benötige ich, dass zu diesem String, und zwar vor den Anfang des Strings, genau ein Zeichen und zwar das &quot;\&quot; gesetzt wird. Wegen mir kann man diesen String dann in eine zweite Variable speichern, es sollte nur folgende Gestalt haben.</p>
<blockquote>
<p>****E:\\Programm\\BCB\....</p>
</blockquote>
<p>Dieses Zeichen ist wichtig für die nächste Funktion, denn ohne das Zeichen erkennt er den Pfad nicht!</p>
<p>Normalerweiße löse ich dieses Problem einfach, indem ich folgendes mache:(im Prinzip genau das was ihr mir auch geraten habt)</p>
<pre><code>asDateiPfad = &quot;\&quot; + asDateiPfad
</code></pre>
<p>nur nimmt er diese Variante nicht an! Wenn ich jetzt aber &quot;\&quot; nehme so schreibt er mit als Ergebnis dann folgenden String:</p>
<blockquote>
<p>\\E:\....</p>
</blockquote>
<p>und das ist leider ein &quot;\&quot; zu viel!! Ich hoffe ich habe es jetzt deutlicher beschrieben! Aber schon mal danke für eure Antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094977</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Mon, 10 Jul 2006 10:53:05 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 10:57:23 GMT]]></title><description><![CDATA[<p>also es tut mir leid, aber ich mache das eigentlich so:</p>
<pre><code class="language-cpp">&quot;\\&quot;, damit er mir 1x \ anzeigt.....
</code></pre>
<p>habe das gefühl wir reden aneinander vorbei.....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094979</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 10 Jul 2006 10:57:23 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 11:00:07 GMT]]></title><description><![CDATA[<p>google mal nach dem Stichwort Escape-Sequenzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094981</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Mon, 10 Jul 2006 11:00:07 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 11:02:29 GMT]]></title><description><![CDATA[<p>nur mal ein beispiel:</p>
<pre><code class="language-cpp">String pfad = &quot;\\&quot;;
pfad += ExtractFileDrive(Application-&gt;ExeName);
Edit1-&gt;Text = pfad;
</code></pre>
<p>gibt bei mir die ausgabe:</p>
<pre><code>\D:
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1094982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094982</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 10 Jul 2006 11:02:29 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 11:20:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7454">@ser1al</a>:</p>
<p>Da muss ich dir recht geben. Bei deinem Bsp gibt er dann auf dem Edit:</p>
<p>\C:.....</p>
<p>aus. Beim Debuggen zeigt er mir aber trotzdem die doppelten \\ an. Komisch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1095003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1095003</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Mon, 10 Jul 2006 11:20:56 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 11:28:04 GMT]]></title><description><![CDATA[<p>Aber wie rostfrei schon gesagt hat, schau dir mal die escape-sequenzen an</p>
<p><a href="http://www.cpp-tutor.de/cpp/le01/le01_04.htm#escape" rel="nofollow">http://www.cpp-tutor.de/cpp/le01/le01_04.htm#escape</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1095011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1095011</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 10 Jul 2006 11:28:04 GMT</pubDate></item><item><title><![CDATA[Reply to PfadString aufbauen on Mon, 10 Jul 2006 12:29:41 GMT]]></title><description><![CDATA[<p>skluge schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7454">@ser1al</a>:</p>
<p>Da muss ich dir recht geben. Bei deinem Bsp gibt er dann auf dem Edit:</p>
<p>\C:.....</p>
<p>aus. Beim Debuggen zeigt er mir aber trotzdem die doppelten \\ an. Komisch!</p>
</blockquote>
<p>Beim Debuggen ist das ja klar. In den Strings werden dann alle Steuerzeichen wie Zeilenumbrüche (\n \r...) und eben auch Dein Problem 'escapted' angezeigt.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1095071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1095071</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Mon, 10 Jul 2006 12:29:41 GMT</pubDate></item></channel></rss>