<?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 geht nicht?]]></title><description><![CDATA[<p>Ich habe mal wieder ein kleines großes Problem....</p>
<p>Ich habe ein programm welches einen rechner mit system(ping.str()) anpingen soll...</p>
<p>in der variable ping sieht so aus: ping <em>ip</em></p>
<p>nur wenn ich das Programm kompilieren möchte dann kommt folgende fehlermeldung:</p>
<p>*c:\programme\microsoft visual studio\myprojects\ipsniffer\ipsniffer.cpp(44) : error C2664: 'system' : Konvertierung des Parameters 1 von 'class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;' in 'const char <em>' nich<br />
t moeglich<br />
Kein benutzerdefinierter Konvertierungsoperator verfuegbar, der diese Konvertierung durchfuehren kann, oder der Operator kann nicht aufgerufen werden<br />
Fehler beim Ausführen von cl.exe.</em></p>
<p>Muss ich irgendwelche speziellen includes setzen damit system funktioniert oder woran könnte es liegen das es nicht funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135454/system-geht-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 00:09:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135454.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Feb 2006 11:14:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to system geht nicht? on Thu, 02 Feb 2006 11:14:30 GMT]]></title><description><![CDATA[<p>Ich habe mal wieder ein kleines großes Problem....</p>
<p>Ich habe ein programm welches einen rechner mit system(ping.str()) anpingen soll...</p>
<p>in der variable ping sieht so aus: ping <em>ip</em></p>
<p>nur wenn ich das Programm kompilieren möchte dann kommt folgende fehlermeldung:</p>
<p>*c:\programme\microsoft visual studio\myprojects\ipsniffer\ipsniffer.cpp(44) : error C2664: 'system' : Konvertierung des Parameters 1 von 'class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;' in 'const char <em>' nich<br />
t moeglich<br />
Kein benutzerdefinierter Konvertierungsoperator verfuegbar, der diese Konvertierung durchfuehren kann, oder der Operator kann nicht aufgerufen werden<br />
Fehler beim Ausführen von cl.exe.</em></p>
<p>Muss ich irgendwelche speziellen includes setzen damit system funktioniert oder woran könnte es liegen das es nicht funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983814</guid><dc:creator><![CDATA[bifi5590]]></dc:creator><pubDate>Thu, 02 Feb 2006 11:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to system geht nicht? on Thu, 02 Feb 2006 11:23:21 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;cstdlib&gt;

using namespace std;

int main() {
  //...
  system(ping.c_str());
  return 0;
}
</code></pre>
<p>MfG</p>
<p>GPC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983821</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Thu, 02 Feb 2006 11:23:21 GMT</pubDate></item><item><title><![CDATA[Reply to system geht nicht? on Thu, 02 Feb 2006 11:24:47 GMT]]></title><description><![CDATA[<p>Die Fehlermeldung sagt überhaupt nichts darüber aus, ob system funktioniert oder nicht, sondern, dass du versuchst, einen string zu übergeben, wo ein const char* erwartet wird. Einen Zeiger auf den Inhalt des Strings als nullterminiertes Array bekommst du mit c_str:</p>
<pre><code class="language-cpp">system(ping.str().c_str()); // ich geh mal davon aus, dass ping ein ostringstream ist?
</code></pre>
<p>BTW zur Warnung: Das ist ein potentielles Sicherheitsloch, wenn du den String aus ungeprüften User-Eingaben zusammensetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983822</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 02 Feb 2006 11:24:47 GMT</pubDate></item><item><title><![CDATA[Reply to system geht nicht? on Thu, 02 Feb 2006 11:45:32 GMT]]></title><description><![CDATA[<p>ok danke</p>
<p>wenn ich .c_str() noch mit anhänge dann funzt es</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983838</guid><dc:creator><![CDATA[bifi5590]]></dc:creator><pubDate>Thu, 02 Feb 2006 11:45:32 GMT</pubDate></item></channel></rss>