<?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[[Gelöst] Anfänger: Wie Parameter auswerten?]]></title><description><![CDATA[<p>Hallo Community,</p>
<p>fange gerade mit C++ an und habe ein Problem. Wenn ich mit &quot;programm.exe --parameter&quot; meinen Code ausführe, möchte ich den übergebenen Parameter prüfen.</p>
<p>Ich habe das jetzt so gemacht:</p>
<pre><code class="language-cpp">int main (int argc, char** argv)
	{

	//Variablen

	if (argc &gt; 1)
		{
		printf(&quot;Programm: %s \nParameter: %s&quot;,argv[0],argv[1]);

		if (argv[1] == &quot;--help&quot;)
			{
			//Mach was
			}
		else if (argv[1] == &quot;--quiet&quot;)
			{
			//Mach was
			}
		else if (argv[1] == &quot;--verbose&quot;)
			{
			//Mach was
			}
		}
	else
		{
		//Mach sonst was
		}
	return 0;  
	}
</code></pre>
<p>Bei printf gibt er mir alles richtig aus, aber bei der if-Abfrage scheint er Probleme zu haben. Wenn ich zB. das Programm mit dem Parameter --help starte, wird der entsprechende Teil scheinbar nicht ausgeführt. Habe schon mal versucht argv[1] vorher auf eine Variable zu legen, bin aber auch damit gescheitert.</p>
<p>Habt ihr einen Rat? Ich bin langsam am Verzweifeln <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="😞"
    /></p>
<p>MfG Tou</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217781/gelöst-anfänger-wie-parameter-auswerten</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 06:53:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217781.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Jul 2008 08:30:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Gelöst] Anfänger: Wie Parameter auswerten? on Fri, 11 Jul 2008 08:43:42 GMT]]></title><description><![CDATA[<p>Hallo Community,</p>
<p>fange gerade mit C++ an und habe ein Problem. Wenn ich mit &quot;programm.exe --parameter&quot; meinen Code ausführe, möchte ich den übergebenen Parameter prüfen.</p>
<p>Ich habe das jetzt so gemacht:</p>
<pre><code class="language-cpp">int main (int argc, char** argv)
	{

	//Variablen

	if (argc &gt; 1)
		{
		printf(&quot;Programm: %s \nParameter: %s&quot;,argv[0],argv[1]);

		if (argv[1] == &quot;--help&quot;)
			{
			//Mach was
			}
		else if (argv[1] == &quot;--quiet&quot;)
			{
			//Mach was
			}
		else if (argv[1] == &quot;--verbose&quot;)
			{
			//Mach was
			}
		}
	else
		{
		//Mach sonst was
		}
	return 0;  
	}
</code></pre>
<p>Bei printf gibt er mir alles richtig aus, aber bei der if-Abfrage scheint er Probleme zu haben. Wenn ich zB. das Programm mit dem Parameter --help starte, wird der entsprechende Teil scheinbar nicht ausgeführt. Habe schon mal versucht argv[1] vorher auf eine Variable zu legen, bin aber auch damit gescheitert.</p>
<p>Habt ihr einen Rat? Ich bin langsam am Verzweifeln <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="😞"
    /></p>
<p>MfG Tou</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545515</guid><dc:creator><![CDATA[Tou]]></dc:creator><pubDate>Fri, 11 Jul 2008 08:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Anfänger: Wie Parameter auswerten? on Fri, 11 Jul 2008 08:33:35 GMT]]></title><description><![CDATA[<p>C-Strings werden mit strcmp verglichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545517</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Fri, 11 Jul 2008 08:33:35 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Anfänger: Wie Parameter auswerten? on Fri, 11 Jul 2008 08:37:53 GMT]]></title><description><![CDATA[<p>Airdamn schrieb:</p>
<blockquote>
<p>C-Strings werden mit strcmp verglichen.</p>
</blockquote>
<p>Das ging ja schnell. Und funktioniert sogar!</p>
<p>Super, vielen Dank <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545520</guid><dc:creator><![CDATA[Tou]]></dc:creator><pubDate>Fri, 11 Jul 2008 08:37:53 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Anfänger: Wie Parameter auswerten? on Fri, 11 Jul 2008 09:33:39 GMT]]></title><description><![CDATA[<p>Tou schrieb:</p>
<blockquote>
<p>fange gerade mit C++ an...</p>
</blockquote>
<p>Du meinst mit C, an dem Code ist nichts C++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545545</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 11 Jul 2008 09:33:39 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Anfänger: Wie Parameter auswerten? on Fri, 11 Jul 2008 13:18:31 GMT]]></title><description><![CDATA[<p>Such dir ein anderes Buch/Tutorial<br />
Wenn du mit C++ anfängst dann is printf zum Beispiel die falsche Ausgabe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545721</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Fri, 11 Jul 2008 13:18:31 GMT</pubDate></item></channel></rss>