<?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[Start Parameter]]></title><description><![CDATA[<p>Hi,</p>
<p>kann mir jemand erklären wie ich auf start parameter abfragen kann?<br />
Also in wenn man in cmd startet sowas wie</p>
<pre><code>start mein_prog.exe -debug
</code></pre>
<p>???</p>
<p>Mfg Yazoo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206697/start-parameter</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 12:17:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206697.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Feb 2008 17:13:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Start Parameter on Wed, 27 Feb 2008 17:14:10 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>kann mir jemand erklären wie ich auf start parameter abfragen kann?<br />
Also in wenn man in cmd startet sowas wie</p>
<pre><code>start mein_prog.exe -debug
</code></pre>
<p>???</p>
<p>Mfg Yazoo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464214</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Wed, 27 Feb 2008 17:14:10 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Wed, 27 Feb 2008 17:24:36 GMT]]></title><description><![CDATA[<p>Hmm, also ich würde sagen, dass du das in der Main als Parameter machst.</p>
<pre><code class="language-cpp">int main(int argc, char *argv[])
{}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1464228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464228</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 27 Feb 2008 17:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Wed, 27 Feb 2008 17:27:25 GMT]]></title><description><![CDATA[<p>tut mir sry aber mit den params der main kenne ich mich net aus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464231</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Wed, 27 Feb 2008 17:27:25 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Wed, 27 Feb 2008 17:29:49 GMT]]></title><description><![CDATA[<p>Yazoo schrieb:</p>
<blockquote>
<p>tut mir sry aber mit den params der main kenne ich mich net aus</p>
</blockquote>
<p>Na, dann lernst du es. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ist ja so ganz einfach.</p>
<p>argc: Argument Count. (Wie viele Argumente)<br />
argv: Argument Value. (Char Array mit den Argumenten; Nutze argc, um hier durchzugehen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464233</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 27 Feb 2008 17:29:49 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Thu, 28 Feb 2008 05:48:04 GMT]]></title><description><![CDATA[<p>ok, das habe ich verstanden.</p>
<p>Ich hab ma was rumprobiert und rausgefunden, dass das erste Argument immer der Name der exe ist.</p>
<p>wie kann man ein hilfe argument machen, ohne das sich das Prog startet?<br />
Also, dass es so aussieht, wie wenn man in cmd</p>
<pre><code>ping /?
</code></pre>
<p>eingiebt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464495</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Thu, 28 Feb 2008 05:48:04 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Thu, 28 Feb 2008 06:40:32 GMT]]></title><description><![CDATA[<p>Yazoo schrieb:</p>
<blockquote>
<p>wie kann man ein hilfe argument machen, ohne das sich das Prog startet?<br />
Also, dass es so aussieht, wie wenn man in cmd</p>
<pre><code>ping /?
</code></pre>
<p>eingiebt.</p>
</blockquote>
<p>Die Exe wird in jedem Fall starten müssen. Nur diese kann die Parameter auswerten.</p>
<p>Sprich: Erst Parameter analysieren, dann entscheiden was konkret in deiner Anwendung weiter passiert.</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464505</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 28 Feb 2008 06:40:32 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Thu, 28 Feb 2008 09:12:46 GMT]]></title><description><![CDATA[<p>Yazoo schrieb:</p>
<blockquote>
<p>wie kann man ein hilfe argument machen, ohne das sich das Prog startet?</p>
</blockquote>
<p>z.B. so, aber es gibt sich weitere Möglichkeiten (kannst es auch schön in Klassen verschieben, etc. pp. Hängt immer von der Komplexität ab.</p>
<pre><code class="language-cpp">int main(int argc, char** argv)
{
   if(argc==2){
       string arg = argv[1];
       if(arg == &quot;/?&quot;) std::cout &lt;&lt; &quot;help&quot; &lt;&lt; std::endl;
   }
...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1464563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464563</guid><dc:creator><![CDATA[muffmolch]]></dc:creator><pubDate>Thu, 28 Feb 2008 09:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Thu, 28 Feb 2008 09:16:08 GMT]]></title><description><![CDATA[<p>für fortgeschrittene auch boost::program_options erwähnenswert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464565</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Thu, 28 Feb 2008 09:16:08 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Tue, 28 Dec 2010 17:49:49 GMT]]></title><description><![CDATA[<p>Yazoo schrieb:</p>
<blockquote>
<p>ok, das habe ich verstanden.</p>
</blockquote>
<p>Ich habe das nicht verstanden. Ich will einen Stringpapameter übergeben und ihn dann in etwa so auswerten:</p>
<pre><code>if (Parameter1 == &quot;test&quot;)
{
cout&lt;&lt;&quot;BLABLABLA&quot;&lt;&lt;endl;
}
else if (Parameter1 == &quot;test2&quot;)
{
...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1999730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1999730</guid><dc:creator><![CDATA[vitali]]></dc:creator><pubDate>Tue, 28 Dec 2010 17:49:49 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Tue, 28 Dec 2010 18:31:17 GMT]]></title><description><![CDATA[<p>Das ist doch nicht schwer!</p>
<pre><code class="language-cpp">// ...
bool foo = false; // bar ;)
int main(int argc, char** argv) {
    for(int i = 1; i &lt; argc; ++i) {
        std::string currentArg = argv[i];
        if(currentArg == &quot;--help&quot;) {
            outputHelp(); // oder sowas
            return 0;
        } else if(currentArg == &quot;--someOption&quot;)
            foo = true;
        else
            std::err &lt;&lt; currentArg &lt;&lt; &quot; undefined!&quot; &lt;&lt; std::endl;
    }
    // code basierend auf den optionen bzw. parametern oben
    // ...
    return 0;
}
</code></pre>
<p>Korrigiert mich, wenn ich da falsch liege <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Immerhin ist <code>operator==</code> für <code>std::string</code> wohldefiniert und vergleicht nicht die Adressen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1999745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1999745</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 28 Dec 2010 18:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Sat, 01 Jan 2011 11:57:49 GMT]]></title><description><![CDATA[<p>Airdamn schrieb:</p>
<blockquote>
<p>für fortgeschrittene auch boost::program_options erwähnenswert...</p>
</blockquote>
<p>Ich habe mir mal boost::program_options angesehen und es sieht sehr praktikabel aus, jedoch wollte ich es versuchen und erhalte in Visual Studio 2010 folgenden Fehler:</p>
<p>Visual Studio 2010 schrieb:</p>
<blockquote>
<p>error LNK1104: cannot open file 'libboost_program_options-vc100-mt-gd-1_41.lib'</p>
</blockquote>
<p>Nun würde ich gerne wissen, wie ich die passende Bibliothek finde/compilier und, ob es denn auch ohne lib/dll möglich wäre.</p>
<p>Gruß,<br />
Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000934</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 01 Jan 2011 11:57:49 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Sat, 01 Jan 2011 13:14:21 GMT]]></title><description><![CDATA[<p>Du musst einige der Boost Libraries, darunter die boost::program_options, builden und dann dazu-linken.</p>
<p>Entweder buildest Du die Boost Libraries selbst:<br />
<a href="http://www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html" rel="nofollow">http://www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html</a></p>
<p>Oder Du installierst die vorkompilierten Boost Libraries von hier (allerdings sind die immer etwa ein Versions- Schritt im Verzug):<br />
<a href="http://www.boostpro.com/download/" rel="nofollow">http://www.boostpro.com/download/</a></p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000949</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sat, 01 Jan 2011 13:14:21 GMT</pubDate></item><item><title><![CDATA[Reply to Start Parameter on Sat, 01 Jan 2011 13:38:36 GMT]]></title><description><![CDATA[<p>Es funktioniert prima. Was gibt es zu beachten, wenn ich denn meinen Code dann auf ein unixoides System übertragen will?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2000959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2000959</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 01 Jan 2011 13:38:36 GMT</pubDate></item></channel></rss>