<?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[system()-Leerzeichenproblem]]></title><description><![CDATA[<p>Also hier ist ein wenig Quellsode:</p>
<pre><code>String tempa, Befehl;
const String pfad=&quot;C:\Temp\text.txt&quot;;
int a;
TStringList *temp;

temp = new TStringList;

Befehl = Edit1-&gt;Text;
tempa = Befehl + &quot; &gt; &quot; + pfad;
a = system (tempa.c_str());
temp-&gt;LoadFromFile(pfad);
</code></pre>
<p>Also, man soll in Edit1 einen Dosbefehl eingeben und in der TStringlist steht dann das Ergebniss, welches man in einem Rich Edit ausgeben kann. Das ganze geht noch sehr gut aber wenn ich jetzt zB. &quot;dir C:\Program Files\&quot; Eingabe kommt bei a 1 raus. Das heist der Befehl enthält einen Fehler. Das Problem sind die Leerzeichen. Wie kann ich machen, dass es geht?<br />
Stratege993</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/204053/system-leerzeichenproblem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 12:34:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204053.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Jan 2008 17:15:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to system()-Leerzeichenproblem on Tue, 29 Jan 2008 17:15:34 GMT]]></title><description><![CDATA[<p>Also hier ist ein wenig Quellsode:</p>
<pre><code>String tempa, Befehl;
const String pfad=&quot;C:\Temp\text.txt&quot;;
int a;
TStringList *temp;

temp = new TStringList;

Befehl = Edit1-&gt;Text;
tempa = Befehl + &quot; &gt; &quot; + pfad;
a = system (tempa.c_str());
temp-&gt;LoadFromFile(pfad);
</code></pre>
<p>Also, man soll in Edit1 einen Dosbefehl eingeben und in der TStringlist steht dann das Ergebniss, welches man in einem Rich Edit ausgeben kann. Das ganze geht noch sehr gut aber wenn ich jetzt zB. &quot;dir C:\Program Files\&quot; Eingabe kommt bei a 1 raus. Das heist der Befehl enthält einen Fehler. Das Problem sind die Leerzeichen. Wie kann ich machen, dass es geht?<br />
Stratege993</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445820</guid><dc:creator><![CDATA[Stratege993]]></dc:creator><pubDate>Tue, 29 Jan 2008 17:15:34 GMT</pubDate></item><item><title><![CDATA[Reply to system()-Leerzeichenproblem on Tue, 29 Jan 2008 17:30:44 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Bereits bei der Eingabe müßen Pfadangaben wegen potentieller Leerzeichen in Hochkommas gesetzt werden (Probier es mal in cmd.exe aus)</p>
<pre><code>C:\Dokumente und Einstellungen\akari&gt;dir C:\Program Files\
Das System kann die angegebene Datei nicht finden.

C:\Dokumente und Einstellungen\akari&gt;dir &quot;C:\Program Files\&quot;
 Datenträger in Laufwerk C: ist ACER
 Volumeseriennummer: akari

 Verzeichnis von C:\Program Files

07.02.2007  15:15    &lt;DIR&gt;          .
               0 Datei(en)              0 Bytes
               1 Verzeichnis(se),  1.410.375.680 Bytes frei
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445826</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 29 Jan 2008 17:30:44 GMT</pubDate></item><item><title><![CDATA[Reply to system()-Leerzeichenproblem on Tue, 29 Jan 2008 17:43:02 GMT]]></title><description><![CDATA[<p>Problem Nummer 2 sind hier die nicht maskierten Backslashs. Zeile 2 sollte eher so aussehen</p>
<pre><code class="language-cpp">const String pfad=&quot;C:\\Temp\\text.txt&quot;;
</code></pre>
<p>oder so</p>
<pre><code class="language-cpp">const String pfad=&quot;C:/Temp/text.txt&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1445834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445834</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 29 Jan 2008 17:43:02 GMT</pubDate></item><item><title><![CDATA[Reply to system()-Leerzeichenproblem on Tue, 29 Jan 2008 17:43:07 GMT]]></title><description><![CDATA[<p>super es geht danke, das irgendwo Hochkommas hin müssen, wusste ich zwar aber nicht wo.<br />
Stratege993</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445835</guid><dc:creator><![CDATA[Stratege993]]></dc:creator><pubDate>Tue, 29 Jan 2008 17:43:07 GMT</pubDate></item><item><title><![CDATA[Reply to system()-Leerzeichenproblem on Tue, 29 Jan 2008 20:35:58 GMT]]></title><description><![CDATA[<p>also ich habe noch 2 weitere Fragen:<br />
- Kann man sagen, dass das Systemfenster nicht angezeigt wir (Visible=false)?<br />
- Wie kann man 2 oder mehr Befehle ausführen, in dem selben Fenster?<br />
Stratege993</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445962</guid><dc:creator><![CDATA[Stratege993]]></dc:creator><pubDate>Tue, 29 Jan 2008 20:35:58 GMT</pubDate></item><item><title><![CDATA[Reply to system()-Leerzeichenproblem on Wed, 30 Jan 2008 00:16:37 GMT]]></title><description><![CDATA[<p>Eigentlich sollte system nicht mehr verwendet werden. ShellExecute ist die bessere Wahl:</p>
<pre><code class="language-cpp">AnsiString DeinBefehl_1 = &quot;dir c: &gt; c:\\blub.txt&quot;;
AnsiString DeinBefehl_2 = &quot;dir c: &gt; c:\\bla.txt&quot;;
AnsiString DerBefehl = &quot;/c \&quot;&quot; + DeinBefehl_1 + &quot; &amp;&amp; &quot; + DeinBefehl_2 + &quot;\&quot;&quot;;

ShellExecute(NULL, &quot;open&quot;, &quot;cmd&quot;, DerBefehl.c_str(), NULL, SW_HIDE/*das sorgt dafür dass das Fenster nicht angezeigt wird*/);
</code></pre>
<p>Funktioniert afair aber nur unter XP.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1446055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446055</guid><dc:creator><![CDATA[stein]]></dc:creator><pubDate>Wed, 30 Jan 2008 00:16:37 GMT</pubDate></item></channel></rss>