<?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[String in function einbinden]]></title><description><![CDATA[<p>Hallo ihr da draußen!<br />
Meine Frage wurde das letzte mal nicht vollständig beantwortet! Wie kann ich denn nun eine eingabe durch einen STring in eine funktion z.b.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

void main(){
string Befehl=&quot;&quot;;

cin&lt;&lt;&quot;Geben Sie einen CMD-Befehl ein:&quot;&lt;&lt;endl;
cin&lt;&lt;&quot;Ungueltige Befehle werden ignoriert:&lt;&lt;endl;

cin&gt;&gt;Befehl;

while(Befehl!=&quot;exit&quot;){
system(&quot; &lt;-- Hier der eingegebene String ---&gt; &quot;);
}

};
</code></pre>
<p>einbinden? Bitte beachten, das war nur ein Beispiel und möchte nur wissen wie das im allgemeinen Funktioniert und nicht auf mögliche Fehler in diesem Script hingewießen werden ^^! Danke schon im vorraus! xyz n00bi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/73472/string-in-function-einbinden</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 11:21:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73472.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 May 2004 17:04:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String in function einbinden on Mon, 10 May 2004 17:04:25 GMT]]></title><description><![CDATA[<p>Hallo ihr da draußen!<br />
Meine Frage wurde das letzte mal nicht vollständig beantwortet! Wie kann ich denn nun eine eingabe durch einen STring in eine funktion z.b.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

void main(){
string Befehl=&quot;&quot;;

cin&lt;&lt;&quot;Geben Sie einen CMD-Befehl ein:&quot;&lt;&lt;endl;
cin&lt;&lt;&quot;Ungueltige Befehle werden ignoriert:&lt;&lt;endl;

cin&gt;&gt;Befehl;

while(Befehl!=&quot;exit&quot;){
system(&quot; &lt;-- Hier der eingegebene String ---&gt; &quot;);
}

};
</code></pre>
<p>einbinden? Bitte beachten, das war nur ein Beispiel und möchte nur wissen wie das im allgemeinen Funktioniert und nicht auf mögliche Fehler in diesem Script hingewießen werden ^^! Danke schon im vorraus! xyz n00bi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517738</guid><dc:creator><![CDATA[xyz n00bi]]></dc:creator><pubDate>Mon, 10 May 2004 17:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to String in function einbinden on Mon, 10 May 2004 17:13:39 GMT]]></title><description><![CDATA[<blockquote>
<p>Wie kann ich denn nun eine eingabe durch einen STring in eine funktion einbinden?</p>
</blockquote>
<p>Was soll das bedeuten? Was meinst du mit &quot;in eine Funktion einbinden&quot;?<br />
Willst du vielleicht wissen, wie man einen String an eine Funktion übergibt?</p>
<p>In deinem Beispiel müsste stehen:</p>
<pre><code class="language-cpp">system(befehl.c_str());
</code></pre>
<p>Ansonsten verstehe ich allerdings nicht, was du willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517747</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Mon, 10 May 2004 17:13:39 GMT</pubDate></item><item><title><![CDATA[Reply to String in function einbinden on Mon, 10 May 2004 17:36:30 GMT]]></title><description><![CDATA[<p>Dieses Script funktioniert nicht!<br />
Ich möchte ein CMD-Befehl in das Programm eingeben!<br />
Dies muss ich ja schließlich mit string tun! wenn ich dann z.b den Befehl shutdown -s -t 120 eingebe, soll das Programm automatisch den Systembefehl shutdown -s -t 120 durchführen! also:</p>
<p>system(&quot;shutdown -s -t 120&quot;);</p>
<p>Ich möchte aber dass die funktion system(); vorgegeben ist, und der client nur den befehl shutdown -s -t 120 eingeben soll und dass programm also automatisch</p>
<p>system(&quot;shutdown -s -t 120&quot;);</p>
<p>durchführt! Ich hoffe nun, dass ich nun verstanden wurde! Bei dem Script muss beachtet werden dass nach system( die &quot; stehen müssen, also darf der befehl nicht</p>
<p>system(shutdown -s -t 120);</p>
<p>lauten! Hoffe ich wurde verstanden ! dankde im vorraus! xyz n00bi!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517763</guid><dc:creator><![CDATA[xyz n00bi]]></dc:creator><pubDate>Mon, 10 May 2004 17:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to String in function einbinden on Mon, 10 May 2004 17:55:57 GMT]]></title><description><![CDATA[<p>Bitte helft mir! Das ist nun schon das 2te mal, dass ich diese frage stelle und ich keine antwort bekomme! BITTEEEE HELFT MIR!</p>
<p>DANKE!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517785</guid><dc:creator><![CDATA[xyz n00bi!]]></dc:creator><pubDate>Mon, 10 May 2004 17:55:57 GMT</pubDate></item><item><title><![CDATA[Reply to String in function einbinden on Mon, 10 May 2004 17:59:47 GMT]]></title><description><![CDATA[<p>was ist dir denn bei Humes Antwort nicht klar?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517789</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Mon, 10 May 2004 17:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to String in function einbinden on Mon, 10 May 2004 18:56:19 GMT]]></title><description><![CDATA[<p>genau das hatten wir schonmal... also ganz von vorne... system(...) braucht als argument einen (const?) char * zeiger, um den befehl auszuführen. den hast du, wenn du mittels cin einen string einliest nicht, gibt also ein problem. das problem ist aber keines mehr, denn die string-klasse besitzt die rettende funktion namens c_str(), die einen const char * zeiger zurückliefert, der auf den gleichen text zeigt, wie der string beinhaltet. dieser const char * zeiger ist jetzt das richtige, um mit system(...) was anzufangen, wo liegt jetzt das problem. hast du das mit den methoden noch nicht verstanden und weißt deshalb nichts mit c_str() anzufangen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517845</guid><dc:creator><![CDATA[neverbeenhere]]></dc:creator><pubDate>Mon, 10 May 2004 18:56:19 GMT</pubDate></item></channel></rss>