<?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[Warum Tastaureingabe als Stream?]]></title><description><![CDATA[<p>Haben die sich eigentlich irgendwas gedacht, als die das gemacht haben? Warum soll man den bei ner Eingabe immer warten, bis einer Enter gedrückt hat? Damit könnte man ja noch nicht mal nen einfachen Editor programmieren. Hat das irgend nen Vorteil Tastatureingabe als Stream zu behandeln?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197786/warum-tastaureingabe-als-stream</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 21:31:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197786.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Nov 2007 18:47:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Wed, 14 Nov 2007 18:47:40 GMT]]></title><description><![CDATA[<p>Haben die sich eigentlich irgendwas gedacht, als die das gemacht haben? Warum soll man den bei ner Eingabe immer warten, bis einer Enter gedrückt hat? Damit könnte man ja noch nicht mal nen einfachen Editor programmieren. Hat das irgend nen Vorteil Tastatureingabe als Stream zu behandeln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403295</guid><dc:creator><![CDATA[boavd]]></dc:creator><pubDate>Wed, 14 Nov 2007 18:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Wed, 14 Nov 2007 19:04:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was hat das Stream-Prinzip mit Enter drücken zu tun? <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>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403309</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 14 Nov 2007 19:04:35 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Wed, 14 Nov 2007 19:26:39 GMT]]></title><description><![CDATA[<p>Hab mich auch schon gefragt, ob das bei nem Stream wirklich so sein muss, dass man immer auf Enter drücken muss. Aber wieso muss man immer auf Enter drücken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403332</guid><dc:creator><![CDATA[boavd]]></dc:creator><pubDate>Wed, 14 Nov 2007 19:26:39 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Wed, 14 Nov 2007 20:12:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Kannst ja scanf benutzen wenn du keine Eingabestreams willst. Enter must trotzdem drücken... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Damit sollte wohl klar sein das das Enter nicht wegen einer Stream-Eigenart ist (bei fstream must du ja auch nicht nach jeder Einleseoperation Enter drücken), sondern weil die Eingabeart (unabhängig von Stream oder nicht) so implenentiert ist. Du kannst dir auch selber einen Stream auf Basis von Betriebssystemfunktionen schreiben der nicht auf Enter wartet.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403351</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 14 Nov 2007 20:12:59 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Wed, 14 Nov 2007 20:30:52 GMT]]></title><description><![CDATA[<p>Was du als Tastatur siehst ist aus Programmsicht ja nicht die Tastatur sondern nur die Standard-Eingabe stdin. Das die von der Tastatur kommen kann ist Sache des Betriebssystems.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403361</guid><dc:creator><![CDATA[DrGreenthumb]]></dc:creator><pubDate>Wed, 14 Nov 2007 20:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Thu, 15 Nov 2007 00:07:46 GMT]]></title><description><![CDATA[<p>stdin ist in C++ komplett &quot;broken&quot;, damit muss man sich abfinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403423</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 15 Nov 2007 00:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Thu, 15 Nov 2007 05:19:29 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>stdin ist in C++ komplett &quot;broken&quot;, damit muss man sich abfinden.</p>
</blockquote>
<p>Soll &quot;broken&quot; jetzt kaputt (müll) heißen oder hat das was mit Zeilenumbruch zu tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403431</guid><dc:creator><![CDATA[hmmm???]]></dc:creator><pubDate>Thu, 15 Nov 2007 05:19:29 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Thu, 15 Nov 2007 07:09:24 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Kannst ja scanf benutzen wenn du keine Eingabestreams willst. Enter must trotzdem drücken... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>scanf basiert auf Streams. Nicht iostreams natürlich, aber in C heißen die auch so.</p>
<p>Der Grund dafür liegt letztendlich darin, dass C aus einer Zeit stammt, in der Bildschirmterminals noch nicht allgemein üblich waren, sondern Fernschreiber. Man hat also dem OS überlassen, die Zeile einzulesen, und sich einfach ins gemachte Bett gelegt. War auch praktischer im Hinsicht auf die Vereinbarkeit von Tastatur und Dateieingabe. Der erste Bildschirmeditor, vi, ist auch ein paar Jahre jünger als C.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403446</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 15 Nov 2007 07:09:24 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Thu, 15 Nov 2007 10:52:24 GMT]]></title><description><![CDATA[<p>hmmm??? schrieb:</p>
<blockquote>
<p>hustbaer schrieb:</p>
<blockquote>
<p>stdin ist in C++ komplett &quot;broken&quot;, damit muss man sich abfinden.</p>
</blockquote>
<p>Soll &quot;broken&quot; jetzt kaputt (müll) heißen oder hat das was mit Zeilenumbruch zu tun?</p>
</blockquote>
<p>Ersteres.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403538</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 15 Nov 2007 10:52:24 GMT</pubDate></item><item><title><![CDATA[Reply to Warum Tastaureingabe als Stream? on Thu, 15 Nov 2007 11:04:10 GMT]]></title><description><![CDATA[<p>ohne erklärung sind deine beiträge nutzlos</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1403541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1403541</guid><dc:creator><![CDATA[........]]></dc:creator><pubDate>Thu, 15 Nov 2007 11:04:10 GMT</pubDate></item></channel></rss>