<?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 system(&amp;quot;del ...&amp;quot;);]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte in einer Konsolenanwendung eine Datei löschen.<br />
Der Name wird hierbei in einem Char-Array an eine Funktion weitergegeben. (Beispiel char datei[40])</p>
<p>Nun zu meiner Frage: Wie bekomme ich das Array in den Ausdruck system(&quot;del ...&quot;); rein?<br />
Ich steh da irgendwie auf dem Schlauch und wäre für jede Hilfe dankbar.</p>
<p>MfG<br />
Whooper</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/52156/problem-mit-system-quot-del-quot</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 20:55:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/52156.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Oct 2003 20:13:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit system(&amp;quot;del ...&amp;quot;); on Thu, 16 Oct 2003 20:13:53 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte in einer Konsolenanwendung eine Datei löschen.<br />
Der Name wird hierbei in einem Char-Array an eine Funktion weitergegeben. (Beispiel char datei[40])</p>
<p>Nun zu meiner Frage: Wie bekomme ich das Array in den Ausdruck system(&quot;del ...&quot;); rein?<br />
Ich steh da irgendwie auf dem Schlauch und wäre für jede Hilfe dankbar.</p>
<p>MfG<br />
Whooper</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374021</guid><dc:creator><![CDATA[Whooper]]></dc:creator><pubDate>Thu, 16 Oct 2003 20:13:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit system(&amp;quot;del ...&amp;quot;); on Thu, 16 Oct 2003 21:27:31 GMT]]></title><description><![CDATA[<p>mit<br />
strcpy(datei,&quot;del meine_datei.txt&quot;);</p>
<p>Aber sicherheitshalber solltest du den Puffer auf 255 erweitern....<br />
Im übrigen würde ich Dir dringend raten die Finger von system zu lassen, WinAPI und MFC bieten genügend Funktionalität - als das Du eine Shell bemühen müsstest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374053</guid><dc:creator><![CDATA[CodeFlatter]]></dc:creator><pubDate>Thu, 16 Oct 2003 21:27:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit system(&amp;quot;del ...&amp;quot;); on Fri, 17 Oct 2003 06:12:44 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>das geht doch jetzt auch nur, wenn man den Namen der Datei in den Source-Code reinschreibt?!? Ich möchte den Namen aber gerne vom Benutzer einlesen lassen und dann an die Funktion weitergeben.</p>
<p>Die Lösung muss übrigens nicht mit system sein. Wenn es eine andere Möglichkeit gibt, würde ich mich auch da über eine Antwort freuen.</p>
<p>MfG<br />
Whooper</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374111</guid><dc:creator><![CDATA[Whooper]]></dc:creator><pubDate>Fri, 17 Oct 2003 06:12:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit system(&amp;quot;del ...&amp;quot;); on Fri, 17 Oct 2003 07:48:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// datei[40] enthält Deinen Dateinamen
char befehl[50];
strcpy(befehl, &quot;del &quot;);
strcat(befehl, datei);
system(befehl);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/374140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374140</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Fri, 17 Oct 2003 07:48:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit system(&amp;quot;del ...&amp;quot;); on Fri, 17 Oct 2003 08:09:09 GMT]]></title><description><![CDATA[<p>Auszug aus der MSDN über den C-Shellbefehl <strong>remove</strong></p>
<p>remove, _wremove<br />
Delete a file.</p>
<p>int remove( const char *path );</p>
<p>int _wremove( const wchar_t *path );</p>
<p>Routine Required Header Compatibility<br />
remove &lt;stdio.h&gt; or &lt;io.h&gt; ANSI, Win 95, Win NT<br />
_wremove &lt;stdio.h&gt; or &lt;wchar.h&gt; Win NT</p>
<p>Wie Du siehst ist <strong>remove</strong> weitaus besser als <strong>system</strong>, denn hier kannst noch den Fehlerstatus abfragen. Für andere Befehle der API oder MFC musst halt mal sagen für was Du das brauchst (eben API oder MFC oder Console).</p>
<p>gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374153</guid><dc:creator><![CDATA[CodeFlatter]]></dc:creator><pubDate>Fri, 17 Oct 2003 08:09:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit system(&amp;quot;del ...&amp;quot;); on Fri, 17 Oct 2003 09:40:35 GMT]]></title><description><![CDATA[<p>Ich hab das jetzt erstmal mit system gemacht und die Aufgabe damit geloest.</p>
<p>Wenn ich nochmal Zeit habe, werde ich mir die anderen Moeglichkeiten mal anschauen.</p>
<p>Danke fuer eure Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374213</guid><dc:creator><![CDATA[Whooper]]></dc:creator><pubDate>Fri, 17 Oct 2003 09:40:35 GMT</pubDate></item></channel></rss>