<?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[Pfad in String ausführen]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich sehr neu bin hier im Forum ist dies meine erste Frage.</p>
<p>Ich habe in einem String in C++ einen Pfad stehen:</p>
<p>&lt;pre&gt;<br />
#include&lt;iostream.h&gt;</p>
<p>void main()<br />
{<br />
string pfad;<br />
pfad=&quot;C:\\test\\test.txt&quot;;<br />
//jetzt will ich die Datei test.txt öffnen, aber wie geht das????</p>
<p>};<br />
&lt;/pre&gt;</p>
<p>jetzt will ich die Datei test.txt öffnen, aber wie? Das ist mein Problem, ich habe es auch schon mit system(pfad); vesucht, hat aber nicht funktioniert.</p>
<p>Was mache ich falsch?</p>
<p>mfg</p>
<p>utzer</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/224375/pfad-in-string-ausführen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 16:01:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/224375.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Oct 2008 18:47:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 18:47:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich sehr neu bin hier im Forum ist dies meine erste Frage.</p>
<p>Ich habe in einem String in C++ einen Pfad stehen:</p>
<p>&lt;pre&gt;<br />
#include&lt;iostream.h&gt;</p>
<p>void main()<br />
{<br />
string pfad;<br />
pfad=&quot;C:\\test\\test.txt&quot;;<br />
//jetzt will ich die Datei test.txt öffnen, aber wie geht das????</p>
<p>};<br />
&lt;/pre&gt;</p>
<p>jetzt will ich die Datei test.txt öffnen, aber wie? Das ist mein Problem, ich habe es auch schon mit system(pfad); vesucht, hat aber nicht funktioniert.</p>
<p>Was mache ich falsch?</p>
<p>mfg</p>
<p>utzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595814</guid><dc:creator><![CDATA[utzer]]></dc:creator><pubDate>Wed, 08 Oct 2008 18:47:06 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 18:56:01 GMT]]></title><description><![CDATA[<p>Recht schlimm, dein Code. Fängt mit der ersten Zeile an:</p>
<pre><code class="language-cpp">#include&lt;iostream.h&gt;  // Nicht-Standard-Header
#include &lt;iostream&gt;   // wäre richtig
</code></pre>
<pre><code class="language-cpp">void main()   // falsch
int main()    // richtig
</code></pre>
<pre><code class="language-cpp">string pfad; // Kein Namensraum angegeben
std::string pfad; // eine Möglichkeit
using namespace std; // andere Möglichkeit (nachher kann man 'string' schreiben)
</code></pre>
<p>(Text-)Dateien bearbeitet man grundsätzlich mit FileStreams (Header <code>&lt;fstream&gt;</code> ). Für anderes reicht die Standardbibliothek nicht aus.</p>
<p>Und benutze bitte [cpp]-Tags, das HTML- <code>&lt;pre&gt;</code> funktioniert hier nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595824</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 08 Oct 2008 18:56:01 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 18:56:38 GMT]]></title><description><![CDATA[<p>Wenn du die Datei lesen willst, kannst du fopen+fread oder ifstream benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595825</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 08 Oct 2008 18:56:38 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 19:03:41 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich dachte eigentlich auch nicht an das bearbeiten der Datei, sonder ich möchte, dass sich dann der Editor startet, und darin die Datei angezeigt wird.</p>
<p>So funktioniert es ja:</p>
<pre><code class="language-cpp">system(&quot;C:\\test\\test.txt&quot;);
</code></pre>
<p>so wird der Editor gestartet und die Datei test.txt angezeigt. Jetzt ist es allerding in meinem Pogramm so, dass der Pfad in einem String vorliegt und nicht &quot;fertig&quot; beim programmiere eingegeben werden kann.</p>
<p>Wie löse ich dann das???</p>
<p>mfg</p>
<p>utzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595832</guid><dc:creator><![CDATA[utzer]]></dc:creator><pubDate>Wed, 08 Oct 2008 19:03:41 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 19:10:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">system(pfad.c_str());
</code></pre>
<p>Ist aber nicht gerade portabel. Beachte bitte auch die Hinweise aus meinem vorigen Post; das ist nicht C++, was du da gemacht hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595838</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 08 Oct 2008 19:10:53 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 19:15:57 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ok, vielen, vielen, Dank, das hat super funktioniert!</p>
<p>überglücklich: utzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595841</guid><dc:creator><![CDATA[utzer]]></dc:creator><pubDate>Wed, 08 Oct 2008 19:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 19:31:31 GMT]]></title><description><![CDATA[<p>ein Paradebeispiel für die Ignorierung sämtlicher Warnungen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595851</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Wed, 08 Oct 2008 19:31:31 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Wed, 08 Oct 2008 19:47:29 GMT]]></title><description><![CDATA[<p><strong>@ utzer:</strong><br />
Nochmals: Bitte schau dir meinen ersten Post in diesem Thread genau an. Ich hab die Bemerkungen dort nicht aus Spass aufgeschrieben. Ich hoffe, du nimmst diese zur Kenntnis.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595855</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 08 Oct 2008 19:47:29 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Thu, 09 Oct 2008 04:52:28 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Nexus schrieb:</p>
<blockquote>
<p><strong>@ utzer:</strong><br />
Nochmals: Bitte schau dir meinen ersten Post in diesem Thread genau an. Ich hab die Bemerkungen dort nicht aus Spass aufgeschrieben. Ich hoffe, du nimmst diese zur Kenntnis.</p>
</blockquote>
<p>ja, ich habe die Warunungen schon gleich zur Kenntnis genommen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
mein Cod sieht jetzt so aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
string pfad;
pfad=&quot;C:\\test\\test.txt&quot;;
system(pfad.c_str());
system(&quot;pause&quot;);

return 0;
};
</code></pre>
<p>Wie ist das eigentlich mit dem</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>was macht das und wofür ist das gut? <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>
<p>mfg</p>
<p>utzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595970</guid><dc:creator><![CDATA[utzer]]></dc:creator><pubDate>Thu, 09 Oct 2008 04:52:28 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Thu, 09 Oct 2008 05:36:28 GMT]]></title><description><![CDATA[<p>Mit return kannst du den Rückgabewert einer Funktion bestimmen. Beispielsweise könnte eine Funktion &quot;Addiere&quot; zwei Parameter entgegennehmen (Operand1+Operand2) und das Ergebnis per return-Anweisung zurückgeben.</p>
<pre><code class="language-cpp">//Rückgabe        Parameter
double Addiere(double o1,double o1);
</code></pre>
<p>Das gilt auch für die main-Funktion. Deren Rückgabewert kann man z.B. in einer Batch-Datei als errorlevel (typisch: if errorlevel 1 ...) weiterverarbeiten.</p>
<p>Da du offensichtlich einfach drauf losprogrammierst, empfehle ich dir, dir ein gutes Anfänger-Buch oder -Tutorial 'reinzuziehen. Der Aufbau einer Funktion zählt ebenso wie Datentypen zu den absoluten Grundlagen und wird in jeder Einsteigerlektüre behandelt.</p>
<p>Übrigens kannst du dir das Semikolon hinter der schließenden Klammer der main-Funktion sparen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595977</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 09 Oct 2008 05:36:28 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad in String ausführen on Thu, 09 Oct 2008 14:20:50 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ok, vielen Dank für die Information, so ein Buch habe ich schon, ich kam allerdings noch nicht zu lesen. <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="😞"
    /> (Bin Schüler, 15, habe sehr wenig Zeit)</p>
<p>Naja, werd mal am Wochenende reinschauen...</p>
<p>mfg</p>
<p>Doran</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596336</guid><dc:creator><![CDATA[utzer]]></dc:creator><pubDate>Thu, 09 Oct 2008 14:20:50 GMT</pubDate></item></channel></rss>