<?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[Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung!]]></title><description><![CDATA[<p>hallo leute, ich bräuchte mal hilfe bei der auswertung einer</p>
<pre><code>cin &gt;&gt; _a &gt;&gt; _b;
</code></pre>
<p>ich hab da mal was vorbereitet <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="🙂"
    /> also:</p>
<pre><code class="language-cpp">main() {

        string _a;
        strinf _b;

        cout &lt;&lt; &quot; Gib ein oder zwei Woerter ein! &quot; &lt;&lt; endl;

        cin &gt;&gt; _a (;cin)&gt;&gt; _b;

        // Auswertung
        if( !( _b ) ) {

            _b = &quot;&quot;;
        }

        cout &lt;&lt; _a &lt;&lt; _b &lt;&lt; endl;

        getchar();
        return 0;
}
</code></pre>
<p>also was ich möchte ist, dass wenn ich eine Eingabe für _a getätigt habe und in _b nich also zB nur schreibe hallo, das _b ignoriert wird. aber wenn ich hallo welt schreibe das er mir hier _b nicht ignoriert. also auf was ich hinaus will ist, dass:<br />
ich habe hier eine Eingabekontrolle:</p>
<pre><code class="language-cpp">[...]
    if( _a == hallo ) {

        if( _b == welt ) {

            cout &lt;&lt; &quot; eingabe war hallo welt&quot; &lt;&lt; endl;
        }
        cout &lt;&lt; &quot; eingabe war hallo &quot; &lt;&lt; endl;
    }
</code></pre>
<p>also ich hoffe es ist einiger maßen verständlich was ich möchte. doch das problem ist ja das das prog ja eine zweite eingabe bestätigung verlangt. kann man das nicht irgendwie ignorieren???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164419/suche-lösung-bei-einer-cin-gt-gt-_a-gt-gt-_b-auswertung</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 21:44:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164419.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Nov 2006 07:27:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 07:27:28 GMT]]></title><description><![CDATA[<p>hallo leute, ich bräuchte mal hilfe bei der auswertung einer</p>
<pre><code>cin &gt;&gt; _a &gt;&gt; _b;
</code></pre>
<p>ich hab da mal was vorbereitet <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="🙂"
    /> also:</p>
<pre><code class="language-cpp">main() {

        string _a;
        strinf _b;

        cout &lt;&lt; &quot; Gib ein oder zwei Woerter ein! &quot; &lt;&lt; endl;

        cin &gt;&gt; _a (;cin)&gt;&gt; _b;

        // Auswertung
        if( !( _b ) ) {

            _b = &quot;&quot;;
        }

        cout &lt;&lt; _a &lt;&lt; _b &lt;&lt; endl;

        getchar();
        return 0;
}
</code></pre>
<p>also was ich möchte ist, dass wenn ich eine Eingabe für _a getätigt habe und in _b nich also zB nur schreibe hallo, das _b ignoriert wird. aber wenn ich hallo welt schreibe das er mir hier _b nicht ignoriert. also auf was ich hinaus will ist, dass:<br />
ich habe hier eine Eingabekontrolle:</p>
<pre><code class="language-cpp">[...]
    if( _a == hallo ) {

        if( _b == welt ) {

            cout &lt;&lt; &quot; eingabe war hallo welt&quot; &lt;&lt; endl;
        }
        cout &lt;&lt; &quot; eingabe war hallo &quot; &lt;&lt; endl;
    }
</code></pre>
<p>also ich hoffe es ist einiger maßen verständlich was ich möchte. doch das problem ist ja das das prog ja eine zweite eingabe bestätigung verlangt. kann man das nicht irgendwie ignorieren???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170880</guid><dc:creator><![CDATA[T0bi zu Gast]]></dc:creator><pubDate>Wed, 08 Nov 2006 07:27:28 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 07:31:45 GMT]]></title><description><![CDATA[<p>Du kannst z.B. per getline() eingeben und anschließend den String von Hand aufdröseln (indem du nach dem ersten Whitespace suchst und ihn dort teilst).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170881</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 08 Nov 2006 07:31:45 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 07:42:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Das geht so nicht. Lies den kompletten String lieber mit getline ein und trenne danach die Wörter.</p>
<pre><code class="language-cpp">string tstr;
getline(cin, tstr);
stringstream str(tstr);
string astr, bstr;
str &gt;&gt; astr &gt;&gt; bstr;
// Dann die Auswertung
</code></pre>
<p>[edit]Viel zu spät. [edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170890</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 08 Nov 2006 07:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 07:58:30 GMT]]></title><description><![CDATA[<p>höö?<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1387">@braunstein</a>, ich blick bei deinem code nich durch köönntest mir den mal erklären?</p>
<p>string tstr; // erstellt einen string<br />
getline(cin, tstr); // hier soll in den string geschrieben werden<br />
stringstream str(tstr); // ?, das ist mir und klar<br />
string astr, bstr; // hier kommen meine strings _a, _b<br />
str &gt;&gt; astr &gt;&gt; bstr; // und was passiert hier? _a und _b werden in str geschrieben???</p>
<p>und wie kann ich das machen das der mir die wörter aus einander flügt, hab das noch nie gemacht....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170898</guid><dc:creator><![CDATA[T0bi zu Gast]]></dc:creator><pubDate>Wed, 08 Nov 2006 07:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 08:03:04 GMT]]></title><description><![CDATA[<p>Ok</p>
<pre><code class="language-cpp">string tstr;
getline(cin, tstr); // Einlesen des Strings von der Standardeingabe
stringstream str(tstr); // Erzeugen eines stringstreams mit dem eingelesenen String als Inhalt
string astr, bstr;
str &gt;&gt; astr &gt;&gt; bstr; // Auslesen aus dem Stringstream in die Variablen, getrennt wird an Leerzeichen bzw. Tabs
// Wieder zusammenfügen
string erg = astr;
erg += &quot; &quot;;
erg += bstr;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1170899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170899</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 08 Nov 2006 08:03:04 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 08:15:37 GMT]]></title><description><![CDATA[<p>hmm.. so einleuchten tuts mir noch nicht so ganz.... also ich lese per<br />
getline(); ein string ein. sagen wir mal &quot;hallo welt&quot;, so nun mache ich mit stringstrem str, ein ja kA stream? wo diese worte &quot;hallo welt&quot; drine stehen.</p>
<p>und nun?</p>
<p>str &gt;&gt; _a &gt;&gt; _b; // hier macht der das auslesen automatisch???? also steht dann in _a &quot;hallo&quot; und in _b &quot;welt oder wie? aber ich dachte den operator &quot;&gt;&gt;&quot; benutzt man um zeichen einzulesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170907</guid><dc:creator><![CDATA[T0bi zu Gast]]></dc:creator><pubDate>Wed, 08 Nov 2006 08:15:37 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 08:20:53 GMT]]></title><description><![CDATA[<p>bei mir kommt da folgender Fehler:</p>
<p>variable `std::stringstream str' has initializer but incomplete type</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170909</guid><dc:creator><![CDATA[alexC++]]></dc:creator><pubDate>Wed, 08 Nov 2006 08:20:53 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 08:21:00 GMT]]></title><description><![CDATA[<p>Einen Stringstream kannst du genauso verwenden wie jeden anderen Stream auch (z.B. cin). Der Vorteil an der Stelle ist, daß er nicht auf eine Eingabe des Benutzers wartet, sondern den Inhalt seines internen Speichers auswertet. Und wenn er nach dem Auslesen von 'astr' nichts mehr findet, setzt er das eofbit und schreibt nichts in 'bstr' rein.</p>
<p>PS: Lies dir mal meinen Magazin-Artikel zum Thema IOStreams durch <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>Edit <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9739">@alex</a>: Hast du auch den Header &lt;sstream&gt; eingebunden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170910</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 08 Nov 2006 08:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 08:24:21 GMT]]></title><description><![CDATA[<p>hmmm ok mach ich... ich mach jetzt erst mal frühstückspause, hehe schau heute abend noch mal rein.<br />
gruss tobi...<br />
PS: war meine denkweise wie ich sei dort geschrieben habe nun richtig interprtiert????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1170915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170915</guid><dc:creator><![CDATA[T0bi zu Gast]]></dc:creator><pubDate>Wed, 08 Nov 2006 08:24:21 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 08:27:12 GMT]]></title><description><![CDATA[<p>jetzt ja! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1170919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1170919</guid><dc:creator><![CDATA[alexC++]]></dc:creator><pubDate>Wed, 08 Nov 2006 08:27:12 GMT</pubDate></item><item><title><![CDATA[Reply to Suche lösung bei einer cin &amp;gt;&amp;gt; _a &amp;gt;&amp;gt; _b; Auswertung! on Wed, 08 Nov 2006 18:06:33 GMT]]></title><description><![CDATA[<p>könnte noch mal jemand nen command geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1171337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1171337</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 08 Nov 2006 18:06:33 GMT</pubDate></item></channel></rss>