<?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[Mit Algorithmus in Standardausgabe schreiben]]></title><description><![CDATA[<p>Hey,</p>
<p>Und gleich noch ne Frage *gg*<br />
Der folgende Code soll angeblich alle im Iteratorbereich von Cin eingelesenen Werte in die Standardausgabe schreiben.<br />
Allerdings geordnet nach Größe.</p>
<pre><code>#include &lt;iterator&gt;
#include &quot;maki.h&quot;
#include &lt;fstream&gt;
#include &lt;sstream&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
using namespace std;
int main(void)
{
    istream_iterator&lt;int&gt; cin_it(cin);
    istream_iterator&lt;int&gt; end_of_stream;
    vector&lt;int&gt; vec(cin_it,end_of_stream);
    sort(vec.begin(),vec.end());
    ostream_iterator&lt;int&gt; output(cout, &quot; &quot;);
    unique_copy(vec.begin(),vec.end(),output);
    system(&quot;pause&quot;);
}
</code></pre>
<p>Bei der Vektordefinition wird 'cin' abgefragt.<br />
Nachdem der Benutzer [ENTER] drückt passiert jedoch leider nichts.<br />
Normalerweise müsste cin so lange Werte einlesen bis der Buffer voll wäre oder ein anderer Fehler auftritt und diese dann mit der letzten Zeile in die Standardausgabe schreiben.</p>
<p>Tuts aber leider nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f622.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--crying_face"
      title=";("
      alt="😢"
    /></p>
<p>cya<br />
David</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200163/mit-algorithmus-in-standardausgabe-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Sun, 04 Oct 2026 09:59:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200163.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Dec 2007 13:19:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 13:19:25 GMT]]></title><description><![CDATA[<p>Hey,</p>
<p>Und gleich noch ne Frage *gg*<br />
Der folgende Code soll angeblich alle im Iteratorbereich von Cin eingelesenen Werte in die Standardausgabe schreiben.<br />
Allerdings geordnet nach Größe.</p>
<pre><code>#include &lt;iterator&gt;
#include &quot;maki.h&quot;
#include &lt;fstream&gt;
#include &lt;sstream&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
using namespace std;
int main(void)
{
    istream_iterator&lt;int&gt; cin_it(cin);
    istream_iterator&lt;int&gt; end_of_stream;
    vector&lt;int&gt; vec(cin_it,end_of_stream);
    sort(vec.begin(),vec.end());
    ostream_iterator&lt;int&gt; output(cout, &quot; &quot;);
    unique_copy(vec.begin(),vec.end(),output);
    system(&quot;pause&quot;);
}
</code></pre>
<p>Bei der Vektordefinition wird 'cin' abgefragt.<br />
Nachdem der Benutzer [ENTER] drückt passiert jedoch leider nichts.<br />
Normalerweise müsste cin so lange Werte einlesen bis der Buffer voll wäre oder ein anderer Fehler auftritt und diese dann mit der letzten Zeile in die Standardausgabe schreiben.</p>
<p>Tuts aber leider nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f622.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--crying_face"
      title=";("
      alt="😢"
    /></p>
<p>cya<br />
David</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418731</guid><dc:creator><![CDATA[777]]></dc:creator><pubDate>Tue, 11 Dec 2007 13:19:25 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 13:23:02 GMT]]></title><description><![CDATA[<p>Wenn der Benutzer Enter drückt, zählt das auch nicht als Fehler - der Iterator hört erst auf zu lesen, wenn der op&gt;&gt; den Stream in einen Fehlerstatus setzt (entweder EOF oder ungültige Eingaben).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418734</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 11 Dec 2007 13:23:02 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 13:34:39 GMT]]></title><description><![CDATA[<p>BTW: Mit dem cpp-Tags liest es sich für uns angenehmer... <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">...
    vector&lt;int&gt; vec(istream_iterator&lt;int&gt;(cin),istream_iterator&lt;int&gt;());
...
</code></pre>
<p>Das müsste es auch tun - und die Variablen cin_it und end_of_stream überflüssig machen.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418738</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 11 Dec 2007 13:34:39 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 14:04:24 GMT]]></title><description><![CDATA[<p>Hmm dürfte so eh nicht kompilieren &lt;iostream&gt; fehlt ^^</p>
<pre><code class="language-cpp">#include &lt;iterator&gt;
#include &lt;vector&gt;
#include &lt;algorithm&gt;
#include &lt;iostream&gt;
#include &lt;limits&gt;

std::istream&amp; clear_stream(std::istream&amp; in)
{ return in.clear(), in.ignore(std::numeric_limits&lt;std::streamsize&gt;::max(), '\n'); }

int main()
{
    std::vector&lt;int&gt; vec_data(std::istream_iterator&lt;int&gt;(std::cin), std::istream_iterator&lt;int&gt;());
    std::sort(vec_data.begin(), vec_data.end());
    std::unique_copy(vec_data.begin(), vec_data.end(), std::ostream_iterator&lt;int&gt;(std::cout, &quot; &quot;));

    clear_stream(std::cin).get();
}
</code></pre>
<p>... std::system(&quot;pause&quot;) raus und dafür ordentliche C++-Variante genommen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418766</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 11 Dec 2007 14:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 14:16:31 GMT]]></title><description><![CDATA[<p>iostream fehlt nicht.<br />
im Header 'maki.h' von mir ist die schon drin <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>Aber das könnt ihr natürlich nicht wissen.<br />
Also leider liest die Vectordefinition nur einen Wert aus Cin und das Proggi wird dann beendet- echt etwas komisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418779</guid><dc:creator><![CDATA[777]]></dc:creator><pubDate>Tue, 11 Dec 2007 14:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 14:31:26 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>was hast Du denn eingegeben ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418788</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 11 Dec 2007 14:31:26 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 14:52:47 GMT]]></title><description><![CDATA[<p>Oh das Problem hat sich erledigt - ich sag jetzt aber nicht, wo der Fehler lag.<br />
Jedenfalls nicht im Quelltext :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418811</guid><dc:creator><![CDATA[777]]></dc:creator><pubDate>Tue, 11 Dec 2007 14:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Tue, 11 Dec 2007 15:26:44 GMT]]></title><description><![CDATA[<p>777 schrieb:</p>
<blockquote>
<p>Oh das Problem hat sich erledigt - ich sag jetzt aber nicht, wo der Fehler lag.<br />
Jedenfalls nicht im Quelltext :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> :p</p>
</blockquote>
<p>Dachte ich mir. :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418844</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 11 Dec 2007 15:26:44 GMT</pubDate></item><item><title><![CDATA[Reply to Mit Algorithmus in Standardausgabe schreiben on Wed, 12 Dec 2007 08:18:53 GMT]]></title><description><![CDATA[<p>777 schrieb:</p>
<blockquote>
<p>Oh das Problem hat sich erledigt - ich sag jetzt aber nicht, wo der Fehler lag.<br />
Jedenfalls nicht im Quelltext :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> :p</p>
</blockquote>
<p>Das Problem sitzt eh in 99% aller Fälle vor dem Bildschirm <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/1419167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1419167</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 12 Dec 2007 08:18:53 GMT</pubDate></item></channel></rss>