<?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[cin - istream]]></title><description><![CDATA[<p>Warum wird hier immer der erste Buchstabe abgeschnitten?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
    cin.get();
    char a;
    while(a!='\n')
    {
        a=cin.get();
        cout &lt;&lt; a;
    }

    return 0;
}
</code></pre>
<p>AUSGABE:</p>
<blockquote>
<p>Hans<br />
ans</p>
</blockquote>
<p>MfG<br />
Stromberg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191734/cin-istream</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 03:13:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191734.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Sep 2007 22:55:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cin - istream on Wed, 05 Sep 2007 22:55:00 GMT]]></title><description><![CDATA[<p>Warum wird hier immer der erste Buchstabe abgeschnitten?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
    cin.get();
    char a;
    while(a!='\n')
    {
        a=cin.get();
        cout &lt;&lt; a;
    }

    return 0;
}
</code></pre>
<p>AUSGABE:</p>
<blockquote>
<p>Hans<br />
ans</p>
</blockquote>
<p>MfG<br />
Stromberg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1359837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359837</guid><dc:creator><![CDATA[Stromberg]]></dc:creator><pubDate>Wed, 05 Sep 2007 22:55:00 GMT</pubDate></item><item><title><![CDATA[Reply to cin - istream on Wed, 05 Sep 2007 23:29:44 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>dein erstes cin.get() wartet auf ein Zeichen. Es wird dann das erste Zeichen vom Stream gelesen, sobald du Return drückst, was natürlich dann in deiner Ausgabe fehlt. Könnteste auch sehen, wenn du das in einer Variablen speichern würdest:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
    char a,b;
    b=cin.get();
    while(a!='\n')
    {
        a=cin.get();
        cout &lt;&lt; a;
    }
    cout &lt;&lt; &quot;TEST&quot; &lt;&lt; b;

    return 0;
}
</code></pre>
<p>Wozu soll das überhaupt gut sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1359841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359841</guid><dc:creator><![CDATA[CarstenJ]]></dc:creator><pubDate>Wed, 05 Sep 2007 23:29:44 GMT</pubDate></item><item><title><![CDATA[Reply to cin - istream on Thu, 06 Sep 2007 00:01:31 GMT]]></title><description><![CDATA[<p>Alles nur zur Übung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1359845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359845</guid><dc:creator><![CDATA[Stromberg]]></dc:creator><pubDate>Thu, 06 Sep 2007 00:01:31 GMT</pubDate></item><item><title><![CDATA[Reply to cin - istream on Thu, 06 Sep 2007 00:11:06 GMT]]></title><description><![CDATA[<p>Ah okay, so gehts wie ich mir das vorgestellt habe:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main()
{
    char a,b;
    string temp;

    b=cin.get();
    while(a!='\n')
    {
        a=cin.get();
        temp +=a;
    }
    temp = b+temp;
    cout &lt;&lt; temp &lt;&lt; endl;

    return 0;
}
</code></pre>
<p>Danke.<br />
Stromberg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1359847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359847</guid><dc:creator><![CDATA[Stromberg]]></dc:creator><pubDate>Thu, 06 Sep 2007 00:11:06 GMT</pubDate></item></channel></rss>