<?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[sinn des programms? anfängerfrage]]></title><description><![CDATA[<p>Könnt ihr mir helfen das zu verstehen und das programm &quot;ausführbar&quot; zu machen?<br />
Denn bis jetzt geht es nur auf und wartet auf meine eingabe. Danach will ich irgendwas eingeben und sofort schließt es wieder(was sicher das</p>
<pre><code class="language-cpp">getch();
</code></pre>
<p>ist), das kann ja nicht der sinn des programms sein...<br />
und bitte nicht wegen dem alten standard meckern, konnte meinem compiler noch nicht beibringen, das er den neuen akzeptiert.</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;conio.h&gt;

int main( int argc, char * argv[], char * envp[] )
{
  double dZahl;

  if ( argc &gt; 2 )
  {
    cout &lt;&lt; &quot;Bitte nur eine Zahl uebergeben.&quot;;
    cout &lt;&lt; &quot; (z.B. Quadrat 34)\n&quot;;
  }
  else if ( argc &lt; 2 )
  {
    cout &lt;&lt; &quot;Bitte die Zahl als Argument mit angeben.&quot;;
    cout &lt;&lt; &quot; (z.B. Quadrat 34)\n&quot;;
  }
  else
  {
    if ( strcmp(argv[1], &quot;?&quot; ) == 0 )
    {
      cout &lt;&lt; &quot;Dieses Programm berechnet das Quadrat der&quot;;
      cout &lt;&lt; &quot;uebergebenen Zahl. (z.B. Quadrat 34)\n\n&quot;;
      cout &lt;&lt; &quot;Folgende Daten wurden dem Programm uebergeben:\n&quot;;
      cout &lt;&lt; &quot;Anzahl der Uebergabeparameter (argc): &quot;;
      cout &lt;&lt; argc &lt;&lt; &quot;\n&quot;;
      cout &lt;&lt; &quot;Erster Parameter (argv[0]): &quot;;
      cout &lt;&lt; argv[0] &lt;&lt; &quot; (Programmname)\n&quot;;
      cout &lt;&lt; &quot;Zweiter Parameter (argv[1]): &quot;;
      cout &lt;&lt; argv[1] &lt;&lt; &quot; (1. Argument)\n&quot;;
    }
    else
    {
      dZahl = atof( argv[1] );
      cout &lt;&lt; &quot;Das Quadrat von &quot; &lt;&lt; dZahl;
      cout &lt;&lt; &quot; ist &quot; &lt;&lt; dZahl * dZahl;
    }
  }
getch();
  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/149587/sinn-des-programms-anfängerfrage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 07:40:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/149587.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Jun 2006 13:29:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to sinn des programms? anfängerfrage on Wed, 07 Jun 2006 13:29:44 GMT]]></title><description><![CDATA[<p>Könnt ihr mir helfen das zu verstehen und das programm &quot;ausführbar&quot; zu machen?<br />
Denn bis jetzt geht es nur auf und wartet auf meine eingabe. Danach will ich irgendwas eingeben und sofort schließt es wieder(was sicher das</p>
<pre><code class="language-cpp">getch();
</code></pre>
<p>ist), das kann ja nicht der sinn des programms sein...<br />
und bitte nicht wegen dem alten standard meckern, konnte meinem compiler noch nicht beibringen, das er den neuen akzeptiert.</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;conio.h&gt;

int main( int argc, char * argv[], char * envp[] )
{
  double dZahl;

  if ( argc &gt; 2 )
  {
    cout &lt;&lt; &quot;Bitte nur eine Zahl uebergeben.&quot;;
    cout &lt;&lt; &quot; (z.B. Quadrat 34)\n&quot;;
  }
  else if ( argc &lt; 2 )
  {
    cout &lt;&lt; &quot;Bitte die Zahl als Argument mit angeben.&quot;;
    cout &lt;&lt; &quot; (z.B. Quadrat 34)\n&quot;;
  }
  else
  {
    if ( strcmp(argv[1], &quot;?&quot; ) == 0 )
    {
      cout &lt;&lt; &quot;Dieses Programm berechnet das Quadrat der&quot;;
      cout &lt;&lt; &quot;uebergebenen Zahl. (z.B. Quadrat 34)\n\n&quot;;
      cout &lt;&lt; &quot;Folgende Daten wurden dem Programm uebergeben:\n&quot;;
      cout &lt;&lt; &quot;Anzahl der Uebergabeparameter (argc): &quot;;
      cout &lt;&lt; argc &lt;&lt; &quot;\n&quot;;
      cout &lt;&lt; &quot;Erster Parameter (argv[0]): &quot;;
      cout &lt;&lt; argv[0] &lt;&lt; &quot; (Programmname)\n&quot;;
      cout &lt;&lt; &quot;Zweiter Parameter (argv[1]): &quot;;
      cout &lt;&lt; argv[1] &lt;&lt; &quot; (1. Argument)\n&quot;;
    }
    else
    {
      dZahl = atof( argv[1] );
      cout &lt;&lt; &quot;Das Quadrat von &quot; &lt;&lt; dZahl;
      cout &lt;&lt; &quot; ist &quot; &lt;&lt; dZahl * dZahl;
    }
  }
getch();
  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1073184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1073184</guid><dc:creator><![CDATA[nile]]></dc:creator><pubDate>Wed, 07 Jun 2006 13:29:44 GMT</pubDate></item><item><title><![CDATA[Reply to sinn des programms? anfängerfrage on Wed, 07 Jun 2006 13:44:37 GMT]]></title><description><![CDATA[<p>nile schrieb:</p>
<blockquote>
<p>Könnt ihr mir helfen das zu verstehen und das programm &quot;ausführbar&quot; zu machen?</p>
</blockquote>
<p>Es sieht ausführbar aus, nicht? Es quadriert Zahlen, die man dem Programm als Parameter (auf der Konsole) mitgibt.</p>
<blockquote>
<p>und bitte nicht wegen dem alten standard meckern, konnte meinem compiler noch nicht beibringen, das er den neuen akzeptiert.</p>
</blockquote>
<p>Mit was compilierst du bitte? Das unterstützt sogar der kreuzalte VC 6.0.</p>
<p>MfG</p>
<p>GPC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1073196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1073196</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Wed, 07 Jun 2006 13:44:37 GMT</pubDate></item><item><title><![CDATA[Reply to sinn des programms? anfängerfrage on Wed, 07 Jun 2006 13:53:21 GMT]]></title><description><![CDATA[<p>und wie erfolgt die eingabe der parameter?<br />
auch über cin? oder geht das ganz anders?<br />
ich compiliere mit der dev c++ beta 4.992<br />
ich habe auch schon die neue mingw32 (3.1.0.1) hinzugefügt, wie es hier in einem faq erklärt wurde...<br />
es kommt aber trotzdem immer:</p>
<blockquote>
<p>conio: no such file or directory.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1073199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1073199</guid><dc:creator><![CDATA[nile]]></dc:creator><pubDate>Wed, 07 Jun 2006 13:53:21 GMT</pubDate></item><item><title><![CDATA[Reply to sinn des programms? anfängerfrage on Wed, 07 Jun 2006 13:57:34 GMT]]></title><description><![CDATA[<p>nile schrieb:</p>
<blockquote>
<p>und wie erfolgt die eingabe der parameter?</p>
</blockquote>
<p>Die gibst du mit dem Aufruf des Programms mit:</p>
<pre><code>Quadrat 5
</code></pre>
<p>Ausgabe wird (olé olé) 25 sein.</p>
<blockquote>
<p>ich compiliere mit der dev c++ beta 4.992<br />
ich habe auch schon die neue mingw32 (3.1.0.1) hinzugefügt, wie es hier in einem faq erklärt wurde...<br />
es kommt aber trotzdem immer:</p>
<blockquote>
<p>conio: no such file or directory.</p>
</blockquote>
</blockquote>
<p>Um, ja. conio ist auch ein etwas unportabler Header (den musst du übrigens noch mit conio.h inkludieren, da kein standard C++), du findest in der FAQ des Konsolen-Forums einige gute Alternativen, um das Schließen der Konsole zu verhindern.</p>
<p>Ansonsten kannst du beruhigt</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
//...

using namespace std;

//Der rest
</code></pre>
<p>schreiben.</p>
<p>MfG</p>
<p>GPC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1073203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1073203</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Wed, 07 Jun 2006 13:57:34 GMT</pubDate></item><item><title><![CDATA[Reply to sinn des programms? anfängerfrage on Wed, 07 Jun 2006 14:06:20 GMT]]></title><description><![CDATA[<p>ok, das mit dem sinn ist jetzt klar...<br />
es war nur ein teilprogramm...</p>
<p>alles klar....wusste nich, das es sich nicht mit im standard befindet..</p>
<p>eine frage noch, wozu dient das?</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>(schließlich gehts auch ohne)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1073208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1073208</guid><dc:creator><![CDATA[nile]]></dc:creator><pubDate>Wed, 07 Jun 2006 14:06:20 GMT</pubDate></item><item><title><![CDATA[Reply to sinn des programms? anfängerfrage on Wed, 07 Jun 2006 14:09:15 GMT]]></title><description><![CDATA[<p>nile schrieb:</p>
<blockquote>
<p>eine frage noch, wozu dient das?</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
</blockquote>
<p>Das bewahrt dich davor, vor jedes Mitglied der Standardbibliothek (die im Namensraum std liegt), ein std:: zu packen, also so z.B.:</p>
<pre><code class="language-cpp">std::cout&lt;&lt;&quot;Blub&quot;&lt;&lt;std::endl
</code></pre>
<p>Mit &quot;using namespace std&quot; kannst du dir das std:: sparen.</p>
<blockquote>
<p>(schließlich gehts auch ohne)</p>
</blockquote>
<p>Nicht, wenn du #include &lt;iostream&gt; schreibst. Wenn du die alten Header inkludierst, geht's ohne using, aber die neuen brauchen using, denn sonst findet der Compiler ja das ganze Zeug nicht <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>
<p>MfG</p>
<p>GPC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1073210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1073210</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Wed, 07 Jun 2006 14:09:15 GMT</pubDate></item><item><title><![CDATA[Reply to sinn des programms? anfängerfrage on Wed, 07 Jun 2006 14:10:03 GMT]]></title><description><![CDATA[<p>ok, vielen dank für die schnellen antworten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1073211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1073211</guid><dc:creator><![CDATA[nile]]></dc:creator><pubDate>Wed, 07 Jun 2006 14:10:03 GMT</pubDate></item></channel></rss>