<?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[Hello world Programm bricht ab.]]></title><description><![CDATA[<p>Moin allerseits,<br />
hab mir vorgenommen in den nächsten Jahren mich erstmal schön mit C++<br />
auseinander zu setzen allerdings gibt es schon beim 1. Programm und zwar beim<br />
Hello World - Programm schwierigkeiten, denn das Programmfenster schließt sich nach dem Ausführen einfach wieder, anstatt in die nächste Zeile zu springen</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
void main()
{
   cout&lt;&lt;&quot;Hello, world!&quot;&lt;&lt;endl;
};
</code></pre>
<p>außerdem muss ich bei dem Compiler das void mit int ersetzen????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196669/hello-world-programm-bricht-ab</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 16:37:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196669.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Nov 2007 15:22:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:22:06 GMT]]></title><description><![CDATA[<p>Moin allerseits,<br />
hab mir vorgenommen in den nächsten Jahren mich erstmal schön mit C++<br />
auseinander zu setzen allerdings gibt es schon beim 1. Programm und zwar beim<br />
Hello World - Programm schwierigkeiten, denn das Programmfenster schließt sich nach dem Ausführen einfach wieder, anstatt in die nächste Zeile zu springen</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
void main()
{
   cout&lt;&lt;&quot;Hello, world!&quot;&lt;&lt;endl;
};
</code></pre>
<p>außerdem muss ich bei dem Compiler das void mit int ersetzen????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395931</guid><dc:creator><![CDATA[MrMyagi]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:25:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream.h&gt; 
void main() 
{ 
   cout&lt;&lt;&quot;Hello, world!&quot;&lt;&lt;endl; 
};
</code></pre>
<p>heißt richtig:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
int main() 
{ 
   std::cout &lt;&lt; &quot;Hello, world!&quot; &lt;&lt; std::endl; 
};
</code></pre>
<p>Und das Programm funktioniert schon richtig, jedoch schließt sich die Windows-Konsole direkt nach der Ausgabe.</p>
<p>Abhilfe schafft da ein:</p>
<pre><code class="language-cpp">std::cin.get()
</code></pre>
<p>Nach deiner Ausgabe.</p>
<p>So sieht das Programm dann richtig aus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
int main() 
{ 
   std::cout &lt;&lt; &quot;Hello, world!&quot; &lt;&lt; std::endl; 
   std::cin.get();
};
</code></pre>
<p>Genauere Infos findest du in der Konsolen-Faq.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395936</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:25:12 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:28:51 GMT]]></title><description><![CDATA[<p>Ok Danke für die schnelle Antwort.<br />
Mich wundert das jetzt schon, dass dieses programm falsch war, da es eigendlich aus einem von vielen Seiten empfolenes Tutorial stammt.</p>
<p>nämlich:<br />
h**p://tutorial.schornboeck.net/inhalt.htm (wusste nicht, ob ich Links direkt posten darf^^)</p>
<p>mfg Nico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395939</guid><dc:creator><![CDATA[MrMyagi]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:28:51 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:32:08 GMT]]></title><description><![CDATA[<p>dann zeig mal wo das so in dem tutorial steht...ich sehs nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395943</guid><dc:creator><![CDATA[..........]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:35:37 GMT]]></title><description><![CDATA[<p><a href="http://tutorial.schornboeck.net/hello_world.htm" rel="nofollow">http://tutorial.schornboeck.net/hello_world.htm</a></p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main()
{
  cout&lt;&lt;&quot;Hallo Welt\n&quot;;
  cin.get();
}
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395945</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:41:56 GMT]]></title><description><![CDATA[<p>Hast recht...<br />
ich sehe gerade auf der seite stehts schon richtig, ich habe mir nämlich genau das gleiche Tuto heruntergeladen und da steht es noch anders.</p>
<p>Hier der Link, falls du es selber sehen willst.</p>
<p>h**p://www.robsite.de/daten/tutorials/vcppktmp.zip</p>
<p>Gibt es einen Unterschied, ob ich jetzt</p>
<pre><code class="language-cpp">cout&lt;&lt;&quot;Hello, world!&quot;&lt;&lt;endl;
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">std::cout &lt;&lt; &quot;Hello, world!&quot; &lt;&lt; std::endl;
</code></pre>
<p>schreibe???</p>
<p>mfg Nico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395949</guid><dc:creator><![CDATA[MrMyagi]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:41:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:41:39 GMT]]></title><description><![CDATA[<p>Laut dem neuen Standard liegen die Funktionen und Klassen der Standardbibliothek im Namensraum std::.</p>
<p>D.h. du musst entweder in den Programm &quot;using namespace std;&quot; schreiben (bitte auf keinen Fall in Headern, und am besten ganz vermeiden), oder vor alle Funjktionen und Klassen der StdLib std:: schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395952</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:41:39 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:41:55 GMT]]></title><description><![CDATA[<p>das was du runtergeladen hast ist doch ein ganz anderes, nämlich das von <a href="http://volkard.de" rel="nofollow">volkard.de</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395953</guid><dc:creator><![CDATA[..........]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:41:55 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Thu, 01 Nov 2007 15:43:45 GMT]]></title><description><![CDATA[<p>Ohhh......<br />
verdammt...<br />
Stimmt hast echt, aus dem hatte ich auch den Quellcode, muss wohl ein bischen durcheinander gekommen sein durch die vielen Tutorials, die ich gerade offen habe.</p>
<p>Sry für die Verwirrung</p>
<p>mfg Nico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395955</guid><dc:creator><![CDATA[MrMyagi]]></dc:creator><pubDate>Thu, 01 Nov 2007 15:43:45 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Fri, 02 Nov 2007 08:38:00 GMT]]></title><description><![CDATA[<p>int main hate keinen rückgabewert.... dürfte ne warnung geben oder einen fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396234</guid><dc:creator><![CDATA[dgrat]]></dc:creator><pubDate>Fri, 02 Nov 2007 08:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Fri, 02 Nov 2007 08:40:04 GMT]]></title><description><![CDATA[<p>dgrat schrieb:</p>
<blockquote>
<p>int main hate keinen rückgabewert.... dürfte ne warnung geben oder einen fehler.</p>
</blockquote>
<p>Es ist ausdrücklich erlaubt, die return-Anweisung von main() wegzulassen - in dem Fall endet das Programm mit einem impliziten &quot;return 0;&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396238</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 02 Nov 2007 08:40:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Fri, 02 Nov 2007 11:22:32 GMT]]></title><description><![CDATA[<p>Und wo liegt der Unterschied zwischen</p>
<pre><code class="language-cpp">cout&lt;&lt;&quot;Hello, world!&quot;&lt;&lt;endl;
</code></pre>
<p>und</p>
<pre><code class="language-cpp">std::cout &lt;&lt; &quot;Hello, world!&quot; &lt;&lt; std::endl;
</code></pre>
<p>bzw.</p>
<pre><code class="language-cpp">cin.get();
</code></pre>
<p>und</p>
<pre><code class="language-cpp">std::cin.get()
</code></pre>
<p>also ich verstehe nicht wirklich, was dieses</p>
<pre><code class="language-cpp">std::
</code></pre>
<p>davor bewirkt?</p>
<p>mfg Nico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396333</guid><dc:creator><![CDATA[MrMyagi]]></dc:creator><pubDate>Fri, 02 Nov 2007 11:22:32 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Fri, 02 Nov 2007 11:27:25 GMT]]></title><description><![CDATA[<p>wlkikiv:</p>
<p>The-Kenny schrieb:</p>
<blockquote>
<p>Laut dem neuen Standard liegen die Funktionen und Klassen der Standardbibliothek im Namensraum std::.</p>
<p>D.h. du musst entweder in den Programm &quot;using namespace std;&quot; schreiben (bitte auf keinen Fall in Headern, und am besten ganz vermeiden), oder vor alle Funjktionen und Klassen der StdLib std:: schreiben.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1396336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396336</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 02 Nov 2007 11:27:25 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Fri, 02 Nov 2007 12:15:05 GMT]]></title><description><![CDATA[<p>MrMyagi schrieb:</p>
<blockquote>
<p>Und wo liegt der Unterschied zwischen...</p>
</blockquote>
<p>Diese &quot;std::&quot; Angabe ist eine Untergliederung in Namensräume. Gehen wir weiter: Was sind Namensräume, und welchen Sinn haben diese? Und warum war die Angabe früher nicht nötig (Beispiel: &lt;iostream.h&gt; kontra &lt;iostream&gt;) ?</p>
<p>So... holen wir ein wenig aus. Nehmen wir mal an du schreibst ein Projekt und käufst später eine Bibliothek dazu. Nun nehmen wir zudem an das du eine Klasse abc hast, in der Bibliothek gibt es aber auch eine Klasse mit dem namen. Was nun? Gut, du könntest deine Klasse umnennen (ob nun durch das hinzufügen irgendeines Kriptischen Kürzels, so wie die MFC &quot;C&quot; angefügt hat, Watcom-Klassen ein &quot;W&quot;...) oder wir brauchen ein weiteres Sprachmittel.</p>
<p>Hier kommen die Namensräume in das Spiel: Namensräume lassen eine Untergliederung zu. Und mit dem C++98 Standard wurde definiert das alle Header der Standardbibliothek nun im Namensraum &quot;std&quot; liegen. Boost benutzt z.B. &quot;boost&quot; als Namensraum. So, das erklärt schon einmal warum es inzwischen std::cout stadt cout heißt.</p>
<p>Was ist aber nun wenn man definitiv keine Namenskonflikte hat? Dann kann man einzelne Namensräume oder Teile davon mit &quot;using namespace&quot; direkt sichtbar machen. <strong>Dies sollte aber niemals in einen Header geschehen</strong> (Grund weiter unten).</p>
<p>Sprich entweder:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
int main()
{
  std::cout &lt;&lt; &quot;Test&quot;;
}
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
int main()
{
  cout &lt;&lt; &quot;Test&quot;;
}
</code></pre>
<p>Damit kannst du dir dann das std schenken wenn du es nicht brauchst.</p>
<p>Warum sollte man &quot;using namespace&quot; niemals in Headern verwenden?</p>
<p>Wenn du using namespace im Header einträgst verlierst du einen wesentlichen Vorteil der Namensräume: Jeder Header der diesen direkt oder indirekt einbindet &quot;erbt&quot; diese Angabe gezwungenermasen. Damit steigt wieder die Wahrscheinlichkeit für Namenskonflikte.</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396365</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 02 Nov 2007 12:15:05 GMT</pubDate></item><item><title><![CDATA[Reply to Hello world Programm bricht ab. on Fri, 02 Nov 2007 12:39:44 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Danke für die schnelle Antwort,<br />
ich glaube jetzt habe ich es verstanden <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, Nico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1396380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1396380</guid><dc:creator><![CDATA[MrMyagi]]></dc:creator><pubDate>Fri, 02 Nov 2007 12:39:44 GMT</pubDate></item></channel></rss>