<?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[Hallo Welt]]></title><description><![CDATA[<p>Moin,</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &quot;stdafx.h&quot;

int _tmain(int argc, _TCHAR* argv[])
{
	cout &lt;&lt; &quot;hallo welt!&quot; &lt;&lt; endl;

	return 0;
}
</code></pre>
<p>ergibt den Fehler:</p>
<blockquote>
<p>error C2065: 'cout': nichtdeklarierter Bezeichner<br />
error C2065: 'endl': nichtdeklarierter Bezeichner</p>
</blockquote>
<p>Wieso?</p>
<p>Und noch was: Woher weiss ich wie die richtige Reihenfolge beim includieren aussieht und ob man nur &lt;iostream&gt; oder &lt;iostream.h&gt; schreibt oder ob man in spitzen Klammern schreibt &lt;&gt; oder in Anführungsstrichen &quot;&quot;. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119286/hallo-welt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 22:06:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119286.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Aug 2005 13:26:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:26:41 GMT]]></title><description><![CDATA[<p>Moin,</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &quot;stdafx.h&quot;

int _tmain(int argc, _TCHAR* argv[])
{
	cout &lt;&lt; &quot;hallo welt!&quot; &lt;&lt; endl;

	return 0;
}
</code></pre>
<p>ergibt den Fehler:</p>
<blockquote>
<p>error C2065: 'cout': nichtdeklarierter Bezeichner<br />
error C2065: 'endl': nichtdeklarierter Bezeichner</p>
</blockquote>
<p>Wieso?</p>
<p>Und noch was: Woher weiss ich wie die richtige Reihenfolge beim includieren aussieht und ob man nur &lt;iostream&gt; oder &lt;iostream.h&gt; schreibt oder ob man in spitzen Klammern schreibt &lt;&gt; oder in Anführungsstrichen &quot;&quot;. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/861409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861409</guid><dc:creator><![CDATA[scooter]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:26:41 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:27:31 GMT]]></title><description><![CDATA[<p>hi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861413</guid><dc:creator><![CDATA[hi.]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:27:31 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:29:47 GMT]]></title><description><![CDATA[<p>Geht es noch etwas konkreter? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/861417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861417</guid><dc:creator><![CDATA[scooter]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:29:47 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:30:55 GMT]]></title><description><![CDATA[<p>die antwort auf die frage steht schon 256 mal hier im forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861419</guid><dc:creator><![CDATA[hi.]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:30:55 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:34:02 GMT]]></title><description><![CDATA[<p>Soweit ich weiß, ist das &quot;.h&quot; optional, also man kanns machen zum includen von headern und man kanns lassen, ich nehms zur sicherheit immer mit</p>
<p>bei #include &lt;file.h&gt; wird eigentlich nur das standardverzeichnis für headerdateien durchsucht (inklusive unterverzeichnissen) bei #include &quot;file.h&quot; wird als erstes das aktuelle arbeitsverzeichnis nach der header durchsucht und anschließend das standardverzeichnis kkthxbye</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861424</guid><dc:creator><![CDATA[Vorden]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:34:02 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:34:40 GMT]]></title><description><![CDATA[<p>Bei der Suche nach:</p>
<p><strong>'cout': nichtdeklarierter Bezeichner</strong></p>
<p>gab es <em>keine</em> Treffer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861425</guid><dc:creator><![CDATA[scooter]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:38:20 GMT]]></title><description><![CDATA[<p>Vorden schrieb:</p>
<blockquote>
<p>Soweit ich weiß, ist das &quot;.h&quot; optional, also man kanns machen zum includen von headern und man kanns lassen, ich nehms zur sicherheit immer mit</p>
</blockquote>
<p>Ich würds sicherheitshalber weglassen, weil es eben nicht optional ist.</p>
<p>scooter: Es gibt keine Treffer weil cout höchstwahrscheinlich gefiltert wird, damit die Suche nicht überlastet wird, denn wie du dir sicher vorstellen kannst kommt das cout sehr häufig vor.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
int main()
{
  std::cout &lt;&lt; &quot;Hello, World\n&quot;;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/861429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861429</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:38:20 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:42:23 GMT]]></title><description><![CDATA[<p>?so viele Antworten und keine Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
<p>Schreib vor cout und endl std:: weil die im Standard namespace sind und du dieso so klassefizieren musst..</p>
<p>Also</p>
<pre><code class="language-cpp">std::cout &lt;&lt; &quot;hallo welt!&quot; &lt;&lt; std::endl;
</code></pre>
<p>Oder du sparst dir das std:: und schreibst oben nach den includes</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>Somit ist der ganze Standard namespace sichtbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>EDIT::zu langsam();</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861431</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:42:23 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:43:40 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>mit #include &lt;iostream.h&gt; lädst Du die C-Header, weshalb Dein Beispiel eigentlich funktionieren müsste, wenn Du das .h weglässt, also #include &lt;iostream&gt;, dann lädst Du die C++-Header, welche sich dann allerdings im Namespace std befinden. D.h., Du müsstest Dein Beispiel dann so abändern:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;stdafx.h&quot;

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    cout &lt;&lt; &quot;hallo welt!&quot; &lt;&lt; endl;

    return 0;
}
</code></pre>
<p>oder ohne using namespace:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;stdafx.h&quot;

int _tmain(int argc, _TCHAR* argv[])
{
    std::cout &lt;&lt; &quot;hallo welt!&quot; &lt;&lt; std::endl;

    return 0;
}
</code></pre>
<p>Sollte eigentlich dann so klappen.</p>
<p>Der Unterschied bei den Includes ist der, dass die innerhalb von &lt; und &gt; in den, dem Compiler übergebenen Verzeichnissen gesucht werden und bei &quot; und &quot; wird relativ vom Arbeitsverzeichnis aus eingebunden, also:</p>
<p>#include &lt;header.h&gt; - C-Header in einem dem Compiler übergebenen (bekannten) Verzeichnis<br />
#include &lt;header&gt; - C++-Header ... (s.o.)<br />
#include &quot;header.h&quot; - eigenes Header-File, welches relativ zum Arbeitsverzeichnis angegeben wird.</p>
<p>(zumindest, was die C++-Std-Header angeht, gibt es den Unterschied zwischen &lt;header.h&gt; und &lt;header&gt;)</p>
<p>@Alle, die es besser wissen: Sollte irgendwas falsch sein, dann plz korrigieren und nicht steinigen. <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/861432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861432</guid><dc:creator><![CDATA[mantiz]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:43:40 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 13:42:54 GMT]]></title><description><![CDATA[<p>Danke Walli, das kann ich mir vorstellen.</p>
<p>Bin jetzt über folgenden Link bei google gestoßen.<br />
Das wird's wohl sein, oder?</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/_predir_the_.23.include_directive.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang/html/_predir_the_.23.include_directive.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/861435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861435</guid><dc:creator><![CDATA[scooter]]></dc:creator><pubDate>Tue, 30 Aug 2005 13:42:54 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 14:08:23 GMT]]></title><description><![CDATA[<p>Da das hier aufgekommen ist hätt ich mal zwei fragen:</p>
<p>Was hat es bitte mit dem using namespace auf sich?<br />
und dem std?...</p>
<p>wenn man bei einem headerfile das .h weglässt dann lädt er eine c++ headerdatei und mit .h eine c headerdatei?</p>
<p>blick da grad ned durch....</p>
<p>greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861464</guid><dc:creator><![CDATA[nix_verstehe]]></dc:creator><pubDate>Tue, 30 Aug 2005 14:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 14:24:55 GMT]]></title><description><![CDATA[<p>Der std ist ein namespace, bzw. Namensbereich.<br />
Damit kann man mehrmals die gleiche Variable benutzen ohne die alte zu überschreiben(redeklarieren)</p>
<p>Der std-namensbereich ist die Standardbibliothek von C++</p>
<p>Und das mit dem C und c++ Headerfile ist nur bei dem Standardbibliotheken.</p>
<p>Mit .h lädt der Präprozessor(der heute im Compiler mit drin ist) die veralteten Header und ohne die neuen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861474</guid><dc:creator><![CDATA[Beliah]]></dc:creator><pubDate>Tue, 30 Aug 2005 14:24:55 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 14:31:19 GMT]]></title><description><![CDATA[<p>danke, jetz hab ichs verstanden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861478</guid><dc:creator><![CDATA[verstehe]]></dc:creator><pubDate>Tue, 30 Aug 2005 14:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Hallo Welt on Tue, 30 Aug 2005 14:33:25 GMT]]></title><description><![CDATA[<p>mantiz schrieb:</p>
<blockquote>
<p>mit #include &lt;iostream.h&gt; lädst Du die C-Header, weshalb Dein Beispiel eigentlich funktionieren müsste, wenn Du das .h weglässt, also #include &lt;iostream&gt;, dann lädst Du die C++-Header, welche sich dann allerdings im Namespace std befinden.</p>
</blockquote>
<p>iostream.h ist natürlich kein C-Header, sondern ebenfalls ein C++-Header. Allerdings einer, dessen Geschichte bis ca. 1985 zurückreicht, und der im Zuge der Standardisierung durch iostream (ohne h) ersetzt wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/861481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/861481</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 30 Aug 2005 14:33:25 GMT</pubDate></item></channel></rss>