<?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[Einsteigerfragen &#x2F; iostream , c++-referenz....]]></title><description><![CDATA[<p>Tagchen Leute,<br />
Bin gerade dabei mich ein bisschen in C++ einzuarbeten.<br />
Programmiere normalerweise Java und bin auf der Suche nach dem c++ Äquivalent zu Scanner.hasNext()...<br />
bzw. wie kann ich es in c++ bewerkstelligen, dass das programm solange eingaben von der Konsole einliest, solange es was zum einlesen gibt.. im prinzip bis zu EOF....in Java geht das ganz einfach.<br />
In c++ weiß ich jetz nicht mal wo ich sowas nachschauen kann weil ich auch eine schöne Dokumentation (so wie in Java) vermisse.... Wo gibts denn ne gute C++ Referenz bzw. wo schaut man nach?</p>
<p>LG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/234070/einsteigerfragen-iostream-c-referenz</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 13:57:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/234070.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Feb 2009 17:23:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 17:23:40 GMT]]></title><description><![CDATA[<p>Tagchen Leute,<br />
Bin gerade dabei mich ein bisschen in C++ einzuarbeten.<br />
Programmiere normalerweise Java und bin auf der Suche nach dem c++ Äquivalent zu Scanner.hasNext()...<br />
bzw. wie kann ich es in c++ bewerkstelligen, dass das programm solange eingaben von der Konsole einliest, solange es was zum einlesen gibt.. im prinzip bis zu EOF....in Java geht das ganz einfach.<br />
In c++ weiß ich jetz nicht mal wo ich sowas nachschauen kann weil ich auch eine schöne Dokumentation (so wie in Java) vermisse.... Wo gibts denn ne gute C++ Referenz bzw. wo schaut man nach?</p>
<p>LG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662693</guid><dc:creator><![CDATA[cryps]]></dc:creator><pubDate>Thu, 12 Feb 2009 17:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 17:44:15 GMT]]></title><description><![CDATA[<p>Output fetched:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
	int x;

	while(cin &gt;&gt; x) // As long as a number is read
		cout &lt;&lt; x &lt;&lt; endl;
}
</code></pre>
<p><a href="http://letmegooglethatforyou.com/?q=c%2B%2B+reference" rel="nofollow">http://letmegooglethatforyou.com/?q=c%2B%2B+reference</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662703</guid><dc:creator><![CDATA[brain.exe]]></dc:creator><pubDate>Thu, 12 Feb 2009 17:44:15 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 18:01:49 GMT]]></title><description><![CDATA[<p>Das hier ist eine gute Referenz:<br />
<a href="http://www.cplusplus.com/reference/" rel="nofollow">http://www.cplusplus.com/reference/</a></p>
<p>und ifstream hat ebenfalls ein eof Mechanismus. Ist ein Flag und wird bei eof gesetzt. Man kann es aber auch so machen, wie brain.exe das gezeigt hat. Muss dann aber dran denken das wieder zu clearen, wenn man den Straem wieder brauchen will.</p>
<p>btw:<br />
Ich würde für den Einstieg eher ein gutes Anfängerbuch empfehlen. C++ hat trotz Syntaktischer Ähnlichkeit nicht viel mit Java zu tun. Und man sollte allse von Anfang an nochmal durcharbeiten. Du brauchst dich dann nicht lange mit Sachen, wie Schleifen/Funktionen zu beschäftigen (also der Sinn davon usw. ) aber Syntax und Fälle, wo es nicht das gleiche ist, wie in Java sind halt schon wichtig.. Gab schon Leute hier, die Java Code direkt in C++ rüber nehmen wollten.. Kompiliert hat es, aber funktioniert nicht. <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/1662718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662718</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 12 Feb 2009 18:01:49 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 18:44:59 GMT]]></title><description><![CDATA[<p>Danke für die Antworten.</p>
<blockquote>
<p>Ich würde für den Einstieg eher ein gutes Anfängerbuch empfehlen. C++ hat trotz Syntaktischer Ähnlichkeit nicht viel mit Java zu tun. Und man sollte allse von Anfang an nochmal durcharbeiten. Du brauchst dich dann nicht lange mit Sachen, wie Schleifen/Funktionen zu beschäftigen (also der Sinn davon usw. ) aber Syntax und Fälle, wo es nicht das gleiche ist, wie in Java sind halt schon wichtig.. Gab schon Leute hier, die Java Code direkt in C++ rüber nehmen wollten.. Kompiliert hat es, aber funktioniert nicht.</p>
</blockquote>
<p>Ja, ein Buch hab ich mir schon bestellt (<a href="http://www.amazon.de/Master-Class-Einstieg-f%C3%BCr-Anspruchsvolle/dp/3827323681" rel="nofollow">http://www.amazon.de/Master-Class-Einstieg-für-Anspruchsvolle/dp/3827323681</a>) <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="🙂"
    /><br />
Es wird wohl das beste sein, wenn ich mir das durchackere, da ich schon gemerkt habe dass es bei vielen Sachen einfach grobe prinzipielle unterschiede zu Java gibt. Es geht gar net um die &quot;großen&quot; sachen. Bin schon ziemlich erfahren was OOP seitens Java angeht. Bei vielen Sachen gilt es nur sich die Syntax anzuschauen.....</p>
<p>Mal schaun wies läuft.. den Garbage-Collector vermiss ich schon ein bissl <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> auch finde ich die Java Syntax sehr viel &quot;schöner&quot; aber das is gewöhnungssache... Mehrfachvererbung ist cool <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="🙂"
    /> das gabs in Java in dieser form nicht..das wurde teilweise mit interfaces umgangen ....</p>
<p>danke nochmal an euch beiden <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>servus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662745</guid><dc:creator><![CDATA[cryps]]></dc:creator><pubDate>Thu, 12 Feb 2009 18:44:59 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 18:57:16 GMT]]></title><description><![CDATA[<p>cryps schrieb:</p>
<blockquote>
<p>Bei vielen Sachen gilt es nur sich die Syntax anzuschauen.....</p>
</blockquote>
<p>es glt eben genau das nicht. Wenn du dir nur die Syntax anschaust läufst du gefahr, Java-artige Programme in C++(-Syntax) zu schreiben. Hinter Java und C++ stecken aber an vielen Stellen verschiedene Philosophien, die es zu unterscheiden gilt.<br />
C++ mit Java-Denken zu programmieren ergibt in etwas so was grausames wie das berühmte &quot;Denglisch&quot;, wenn jemand urdeutsch denkt und das 1:1 ins englische übersetzt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662752</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 12 Feb 2009 18:57:16 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 18:57:28 GMT]]></title><description><![CDATA[<p>cryps schrieb:</p>
<blockquote>
<p>Mal schaun wies läuft.. den Garbage-Collector vermiss ich schon ein bissl <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> auch finde ich die Java Syntax sehr viel &quot;schöner&quot; aber das is gewöhnungssache... Mehrfachvererbung ist cool <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="🙂"
    /> das gabs in Java in dieser form nicht..das wurde teilweise mit interfaces umgangen ....</p>
<p>danke nochmal an euch beiden <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>servus</p>
</blockquote>
<p>Hehe. Den GC.. jaja.. In C++ reicht es meistens, wenn du einen Smart Pointer zur Hand nimmst. Der räumt dir den Speicher auch auf und das nicht erst, wenn er Lust hat, sondern zu einem definierten Zeitpunkt.</p>
<p>Und naja.. Mehrfachvererbung.. Das ist so eine Sache in C++.. Wird kaum benutzt und das aus den Gründen, warum modernere Sprachen, wie C# das nicht auch eingeführt haben.</p>
<p>Was richtig cool ist in C++, sind templates. <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>Und ja genau. Das was pumuckl sagt, solltest du dir schon zu Herzen nehmen. Probier in C++ nicht, wie in Java zu programmieren, sondern gewöhn dich an den C++-way. Dann hast du es auch um einiges leichter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662754</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 12 Feb 2009 18:57:28 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 19:00:39 GMT]]></title><description><![CDATA[<blockquote>
<p>es glt eben genau das nicht. Wenn du dir nur die Syntax anschaust läufst du gefahr, Java-artige Programme in C++(-Syntax) zu schreiben. Hinter Java und C++ stecken aber an vielen Stellen verschiedene Philosophien, die es zu unterscheiden gilt.</p>
</blockquote>
<p>weshalb ich mir auch ein buch gekauft habe <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>
<blockquote>
<p>nd ja genau. Das was pumuckl sagt, solltest du dir schon zu Herzen nehmen. Probier in C++ nicht, wie in Java zu programmieren, sondern gewöhn dich an den C++-way. Dann hast du es auch um einiges leichter.</p>
</blockquote>
<p>werd ich mir zu Herzen nehmen <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/1662756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662756</guid><dc:creator><![CDATA[cryps]]></dc:creator><pubDate>Thu, 12 Feb 2009 19:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 21:09:15 GMT]]></title><description><![CDATA[<p>spricht etwas gegen:</p>
<pre><code class="language-cpp">while(!cin.eof()) {
...
}
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662834</guid><dc:creator><![CDATA[cryps]]></dc:creator><pubDate>Thu, 12 Feb 2009 21:09:15 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 21:52:19 GMT]]></title><description><![CDATA[<p>cryps schrieb:</p>
<blockquote>
<p>spricht etwas gegen:</p>
<pre><code class="language-cpp">while(!cin.eof()) {
...
}
</code></pre>
<p>?</p>
</blockquote>
<p>Aus reiner C++-Sicht nicht. Ist nur die Frage wann/wie bei der Standardeingabe ein EOF erreich werden soll...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662857</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 12 Feb 2009 21:52:19 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteigerfragen &#x2F; iostream , c++-referenz.... on Thu, 12 Feb 2009 23:24:28 GMT]]></title><description><![CDATA[<p>cryps schrieb:</p>
<blockquote>
<p>spricht etwas gegen:</p>
<pre><code class="language-cpp">while(!cin.eof()) {
...
}
</code></pre>
<p>?</p>
</blockquote>
<p>Ja: <a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=eof#Answ" rel="nofollow">http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=eof#Answ</a></p>
<p>pumuckl schrieb:</p>
<blockquote>
<p>Ist nur die Frage wann/wie bei der Standardeingabe ein EOF erreich werden soll...</p>
</blockquote>
<p>Auf der Shell mit Strg+D. Ausserdem kann stdin auch mit einer Pipe, einem Socket oder einer Datei verbunden sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1662877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1662877</guid><dc:creator><![CDATA[esx]]></dc:creator><pubDate>Thu, 12 Feb 2009 23:24:28 GMT</pubDate></item></channel></rss>