<?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[Die Funktion cout wird nicht erkannt]]></title><description><![CDATA[<p>Warum wird im folgenden Code die Funktion cout nicht erkannt?</p>
<pre><code>#include &lt;iostream&gt;

main ()
{
     cout &lt;&lt; &quot;hello world&quot;;     
}
</code></pre>
<p>Ist die Funktion cout etwa kein Teil der Klasse &quot;iostream&quot;?<br />
Ich verwende den Compiler von Bloodshed unter Windows.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/125143/die-funktion-cout-wird-nicht-erkannt</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 06:34:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/125143.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Nov 2005 18:07:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 18:07:26 GMT]]></title><description><![CDATA[<p>Warum wird im folgenden Code die Funktion cout nicht erkannt?</p>
<pre><code>#include &lt;iostream&gt;

main ()
{
     cout &lt;&lt; &quot;hello world&quot;;     
}
</code></pre>
<p>Ist die Funktion cout etwa kein Teil der Klasse &quot;iostream&quot;?<br />
Ich verwende den Compiler von Bloodshed unter Windows.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907585</guid><dc:creator><![CDATA[Cosmic P]]></dc:creator><pubDate>Thu, 03 Nov 2005 18:07:26 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 18:10:31 GMT]]></title><description><![CDATA[<p>iostream ist keine wirkliche Klasse.<br />
Der Fehler ist folgender: cout befindet sich im namensraum std<br />
also muss es entweder std::cout heißen oder aber du musst folgende zeile angeben:</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>Falls du jetzt nicht denkst &quot;wie konnte ich das vergessen&quot;, lies im C++-Einsteigerbuch deiner Wahl mal das Kapitel zu Namensräumen und zur Standardbibliothek durch <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/907587</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907587</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 03 Nov 2005 18:10:31 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 18:10:33 GMT]]></title><description><![CDATA[<p>Doch schon ich glaube , dass du nur std:: vergessen hast das sieht dann so aus:<br />
Außerdem hast du das int bei main() vergessen probiers mal: <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>
<pre><code class="language-cpp">#include &lt;iostream&gt; 

int main() 
{ 
   std::cout &lt;&lt; &quot;Hello world&quot; &lt;&lt; endl;     
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/907588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907588</guid><dc:creator><![CDATA[C++_new_progger]]></dc:creator><pubDate>Thu, 03 Nov 2005 18:10:33 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 18:30:33 GMT]]></title><description><![CDATA[<p>C++_new_progger schrieb:</p>
<blockquote>
<p>Doch schon ich glaube , dass du nur std:: vergessen hast das sieht dann so aus:<br />
Außerdem hast du das int bei main() vergessen probiers mal: <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>
<pre><code class="language-cpp">#include &lt;iostream&gt; 

int main() 
{ 
   std::cout &lt;&lt; &quot;Hello world&quot; &lt;&lt; endl;     
}
</code></pre>
</blockquote>
<p>und du hast es noch bei endl vergessen =&gt; std::endl<br />
<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/907614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907614</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Thu, 03 Nov 2005 18:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 18:32:56 GMT]]></title><description><![CDATA[<p>Och nö so ein müll natürlich auch std::endl; ich idiot!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/907615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907615</guid><dc:creator><![CDATA[C++_new_progger]]></dc:creator><pubDate>Thu, 03 Nov 2005 18:32:56 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 18:49:14 GMT]]></title><description><![CDATA[<p>Afaik braucht man das nicht mehr, da der Ausgabepuffer automatisch ge&quot;flushed&quot; wird nach dem schreiben. Bin mir aber nicht ganz sicher.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907624</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Thu, 03 Nov 2005 18:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 18:55:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9894">@FireFlow</a> geflusht schon, aber es wird keine neue Zeile angehängt. Sieht n bisserl komisch aus in der Konsole</p>
<pre><code>Hello WorldC:\&gt;
</code></pre>
<p>oder</p>
<pre><code>HelloWorlduser@foo$
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/907634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907634</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Thu, 03 Nov 2005 18:55:06 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 19:03:42 GMT]]></title><description><![CDATA[<p>Pumuckl schrieb:</p>
<blockquote>
<p>iostream ist keine wirkliche Klasse.</p>
</blockquote>
<p>Kannst du mir das vielleicht erläutern?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9894">@Fireflow</a>:</p>
<blockquote>
<p>Afaik braucht man das nicht mehr, da der Ausgabepuffer automatisch ge&quot;flushed&quot; wird nach dem schreiben.</p>
</blockquote>
<p>Nach <em>jedem</em> schreiben? Soweit ich weiß wird der ostream-buffer nur geflushed, wenn man zwischen cin und cout wechselt. Sprich</p>
<pre><code class="language-cpp">cout &lt;&lt; &quot;blub...&quot;; 
// Bevor etwas eingelesen wird, wird der ostream-buffer geflushed.
cin &gt;&gt; x;
</code></pre>
<p>, wenn das Programm beendet wird (Wobei sich mein Debian-Linux _nicht_ so verhält <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="😕"
    />), oder wenn man explizit mittels std::endl oder std::flush den buffer leert... =&gt; Würde mich interessieren, ob ich mit diesen Infos richtig liege und ob dieses Verhalten auch &quot;Standard&quot; ist. (Habs irgendwie irgendwann mal so oder so ähnlich gelesen, bin mir aber nicht mehr ganz sicher...)</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907641</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Thu, 03 Nov 2005 19:03:42 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 19:17:23 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>ich komme mal wieder auf das ursprüngliche Thema zurück. Gibt es nicht auch die Möglichkeit das so zu schreiben:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

int main()
{
    cout &lt;&lt; &quot;Hallo Welt!\n&quot;;
}
</code></pre>
<p>Man kann doch auch einfach &quot;.h&quot; anfügen und dann muss man das mit dem std oder dem namespace gar nicht schreiben. Ich bin mir aber nicht sicher. Könnt mich ja noch anders belehren und mir notfalls erklären, was daran anders ist mit &quot;.h&quot;</p>
<p>MfG Apocalypse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907647</guid><dc:creator><![CDATA[Apocalypse]]></dc:creator><pubDate>Thu, 03 Nov 2005 19:17:23 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 19:21:35 GMT]]></title><description><![CDATA[<p>Apocalypse schrieb:</p>
<blockquote>
<p>Hi Leute,</p>
<p>ich komme mal wieder auf das ursprüngliche Thema zurück. Gibt es nicht auch die Möglichkeit das so zu schreiben:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

int main()
{
    cout &lt;&lt; &quot;Hallo Welt!\n&quot;;
}
</code></pre>
<p>Man kann doch auch einfach &quot;.h&quot; anfügen und dann muss man das mit dem std oder dem namespace gar nicht schreiben. Ich bin mir aber nicht sicher. Könnt mich ja noch anders belehren und mir notfalls erklären, was daran anders ist mit &quot;.h&quot;</p>
<p>MfG Apocalypse</p>
</blockquote>
<p>Siehe dazu <a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=iostream#Answ" rel="nofollow">hier</a>. :).</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907650</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Thu, 03 Nov 2005 19:21:35 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 19:25:29 GMT]]></title><description><![CDATA[<p>bevor die namespaces in die sprache integriert wurden, war es noch übliche die header dateien mit .h enden zu lassen. als nun features hinzugefügt wurden und der neue standard verabschiedet wurde, waren teile davon die namespaces und auch das die header nicht mehr mit .h enden. Also, alles in allem kann man sagen das .h vorstandardbezeichnungen sind ( nur bei den standardheadern natürlich) und zu dieser zeit die Stl auch nicht im namespace war. deshalb muss man dann natürlich nicht den namespace bekannt machen ( da es ihn nicht gibt). aber man sollte dennoch keinen vorstandard code verwenden, da er, wie der name schon sagt nicht stadardkonform ist,dies hat einige nachteile, einer könnte zB sein, dass dein Compiler den Code einfach nicth annimmt. ( weniger ein Nachteil als eine Hilfe)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907652</guid><dc:creator><![CDATA[shapeless]]></dc:creator><pubDate>Thu, 03 Nov 2005 19:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Thu, 03 Nov 2005 20:02:34 GMT]]></title><description><![CDATA[<p>Das mit dem Puffer und flushen und desweiteren hat bei mir auch noch nie so richtig geklappt wie es überall meistens steht. Gibt es da was eindeutiges zu ...<br />
Wie sich was wo wie verhält oder verhalten soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907669</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Nov 2005 20:02:34 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Fri, 04 Nov 2005 06:15:34 GMT]]></title><description><![CDATA[<p>Caipi schrieb:</p>
<blockquote>
<p>Pumuckl schrieb:</p>
<blockquote>
<p>iostream ist keine wirkliche Klasse.</p>
</blockquote>
<p>Kannst du mir das vielleicht erläutern?</p>
</blockquote>
<p>iostream ist ein header der hier eingebunden wird. In diesem header werden einige andere header eingebunden, die für Ein- und Ausgabe nötig sind (&lt;istream&gt; und &lt;ostream&gt; dürfte ziemlich sicher dabei sein). Außerdem werden folgende Objekte deklariert:</p>
<pre><code class="language-cpp">namespace std {
extern istream cin;
extern ostream cout;
extern ostream cerr;
extern ostream clog;
extern wistream wcin;
extern wostream wcout;
extern wostream wcerr;
extern wostream wclog;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/907768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907768</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 04 Nov 2005 06:15:34 GMT</pubDate></item><item><title><![CDATA[Reply to Die Funktion cout wird nicht erkannt on Fri, 04 Nov 2005 19:32:45 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>Caipi schrieb:</p>
<blockquote>
<p>Pumuckl schrieb:</p>
<blockquote>
<p>iostream ist keine wirkliche Klasse.</p>
</blockquote>
<p>Kannst du mir das vielleicht erläutern?</p>
</blockquote>
<p>iostream ist ein header der hier eingebunden wird. In diesem header werden einige andere header eingebunden, die für Ein- und Ausgabe nötig sind (&lt;istream&gt; und &lt;ostream&gt; dürfte ziemlich sicher dabei sein). Außerdem werden folgende Objekte deklariert:</p>
<pre><code class="language-cpp">namespace std {
extern istream cin;
extern ostream cout;
extern ostream cerr;
extern ostream clog;
extern wistream wcin;
extern wostream wcout;
extern wostream wcerr;
extern wostream wclog;
};
</code></pre>
</blockquote>
<p>Das mag ja alles korrekt sein, trotzdem würden sich <a href="http://www.cplusplus.com/ref/" rel="nofollow">cplusplus.com</a> sowie das Buch &quot;C++ lernen und professionell anwenden&quot; täuschen, wenn du mit der Aussage &quot;iostream ist keine richtige Klasse&quot; Recht hast...</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/908420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/908420</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Fri, 04 Nov 2005 19:32:45 GMT</pubDate></item></channel></rss>