<?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[(gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK!]]></title><description><![CDATA[<p>Hallo,<br />
Was kann ich tun, damit die Eingabe von z.B. &quot;1 a&quot; nicht als 1 akzeptiert wird?</p>
<p>Gruß</p>
<pre><code>void MeineAuswahlFunktion()
{
	int Auswahl= 0;

	for (Auswahl= 0; Auswahl&lt; 4; Auswahl++)
	{
		fflush(stdin);
		cin.clear();
		cin &gt;&gt; Auswahl;
		//Wenn jetzt &quot;1 a&quot; eingegeben wird, wird die Auswahl als 1 akzeptiert wird, was aber nicht sein sollte.
		if (Auswahl!= 1 &amp;&amp; Auswahl!= 2 &amp;&amp; Auswahl!= 3 &amp;&amp; Auswahl!= 4)
		{
			printf(&quot;Bitte nur Zahlen von 1 bis 4 eingeben: \n&quot;);
			//Wenn z.B. eine 5 eingegeben wird, sollte eigentlich hier die Auswahl erneut abgefragt werden, was aber hier nicht passiert.
			break;
		}	
	}
		switch (Auswahl)
		{
		case 1:
			// mach etwas
			break;
		case 2:
		// mach etwas anderes
			break;
		case 3:
		// mach etwas anderes
			break;
		case 4:
		// mach etwas anderes
			break;
		}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/329058/gelöst-benutzereingabe-quot-1-quot-ok-quot-1-a-quot-nichtok</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 01:14:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/329058.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Nov 2014 19:28:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Fri, 07 Nov 2014 06:55:55 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Was kann ich tun, damit die Eingabe von z.B. &quot;1 a&quot; nicht als 1 akzeptiert wird?</p>
<p>Gruß</p>
<pre><code>void MeineAuswahlFunktion()
{
	int Auswahl= 0;

	for (Auswahl= 0; Auswahl&lt; 4; Auswahl++)
	{
		fflush(stdin);
		cin.clear();
		cin &gt;&gt; Auswahl;
		//Wenn jetzt &quot;1 a&quot; eingegeben wird, wird die Auswahl als 1 akzeptiert wird, was aber nicht sein sollte.
		if (Auswahl!= 1 &amp;&amp; Auswahl!= 2 &amp;&amp; Auswahl!= 3 &amp;&amp; Auswahl!= 4)
		{
			printf(&quot;Bitte nur Zahlen von 1 bis 4 eingeben: \n&quot;);
			//Wenn z.B. eine 5 eingegeben wird, sollte eigentlich hier die Auswahl erneut abgefragt werden, was aber hier nicht passiert.
			break;
		}	
	}
		switch (Auswahl)
		{
		case 1:
			// mach etwas
			break;
		case 2:
		// mach etwas anderes
			break;
		case 3:
		// mach etwas anderes
			break;
		case 4:
		// mach etwas anderes
			break;
		}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2426063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426063</guid><dc:creator><![CDATA[b1419589]]></dc:creator><pubDate>Fri, 07 Nov 2014 06:55:55 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Wed, 05 Nov 2014 19:40:41 GMT]]></title><description><![CDATA[<p>Wo ist das Problem, wenn &quot;1 a&quot; nicht als 1 akzeptiert wird? Es ist doch eine gültige 1!?<br />
So etwas zu realisieren ist übrigens schwieriger und aufgrund deines Mixes aus std::cin, printf, fflush(stdin)* und der Variablendeklaration ganz am Anfang der Funktion vermutlich zu hoch für dich.</p>
<p>*Undefined Behavior. Dein Programm könnte auch &quot;2&quot; und &quot;Hallo Welt!&quot; als 1 akzeptieren. Oder deine Festplatte formatieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426065</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Wed, 05 Nov 2014 19:40:41 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Wed, 05 Nov 2014 20:09:16 GMT]]></title><description><![CDATA[<p>wie wäre es mit folgendem:</p>
<pre><code>int main()
{
    bool quit = false;
    while (!quit)
    {
        cout &lt;&lt; &quot;Geben sie '1' ein, um das Programm zu beenden: &quot;;
        string eingabe;
        getline(cin, eingabe);
        if (eingabe.size() != 0)
            quit = eingabe.size() == 1 &amp;&amp; eingabe[0] == '1' ? true : false;
    }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2426068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426068</guid><dc:creator><![CDATA[hardware]]></dc:creator><pubDate>Wed, 05 Nov 2014 20:09:16 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 05:25:25 GMT]]></title><description><![CDATA[<p>wennschon:</p>
<pre><code class="language-cpp">#include &lt;cctype&gt;
#include &lt;limits&gt;
#include &lt;iostream&gt;
#include &lt;iomanip&gt;

bool only_whitespace( std::istream &amp; is )
{
	std::istream::int_type ch;

	while( std::isspace( ch = is.peek() ) &amp;&amp; ch != '\n' &amp;&amp; ch != EOF )
		is.get();

	return ch == '\n' || ch == EOF;
}

int main()
{
	int choice{};

	do {
		while( std::cout &lt;&lt; &quot;Input: &quot;,
		       !( std::cin &gt;&gt; std::skipws &gt;&gt; choice ) || !only_whitespace( std::cin ) || ( choice &lt; 1 || 4 &lt; choice ) ) {

			std::cerr &lt;&lt; &quot;Input error!\n\n&quot;;
			std::cin.clear();
			std::cin.ignore( std::numeric_limits&lt; std::streamsize &gt;::max(), '\n' );
		}

		std::cout &lt;&lt; choice &lt;&lt; &quot;\n\n&quot;;

	} while( choice != 4 );
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2426106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426106</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 06 Nov 2014 05:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 08:45:05 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int choice{};
</code></pre>
</blockquote>
<p>Machst du das immer so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426123</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Thu, 06 Nov 2014 08:45:05 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 10:25:35 GMT]]></title><description><![CDATA[<p>Ja. Blöde angewohnheit. Ich hab' wohl uniform-initialization zuuu erst genommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426136</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 06 Nov 2014 10:25:35 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 10:46:30 GMT]]></title><description><![CDATA[<p>@ swordfish warum machst du das so kompliziert?</p>
<pre><code>bool status=false;
std::string eingabe;

cin &gt;&gt; eingabe;

while(status==false)
{

  if(strcmp(eingabe, &quot;1&quot;)==0)
  {
    std::cout &lt;&lt; &quot;Hier wäre es jetzt 1-1&quot; &lt;&lt; std::endl;
    status=true;
  }

}
</code></pre>
<p>oder hab ich i.was falsch verstanden oder falsch gemacht? <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>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426142</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 10:46:30 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 10:53:29 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<p>Wo ist das Problem, wenn &quot;1 a&quot; nicht als 1 akzeptiert wird? Es ist doch eine gültige 1!?<br />
So etwas zu realisieren ist übrigens schwieriger und aufgrund deines Mixes aus std::cin, printf, fflush(stdin)* und der Variablendeklaration ganz am Anfang der Funktion vermutlich zu hoch für dich.</p>
<p>*Undefined Behavior. Dein Programm könnte auch &quot;2&quot; und &quot;Hallo Welt!&quot; als 1 akzeptieren. Oder deine Festplatte formatieren.</p>
</blockquote>
<p>variablen am anfang der funktion sind doch normal?<br />
außer man hat tausende zeilen code aber ansonsten ist das meines wissens nach vollständig ok...<br />
so extrem lokal muss ja auch nich sein... das ist ja dann ab einem bestimmten punkt auch unübersichtlich und schlecht nachvollziehbar/ wartbar...</p>
<p>also außer in manchen fällen wo es wirklich sinn macht, immer die variablen an den anfang der funktion!<br />
oder liege ich damit vollständig falsch?</p>
<p>soweit ich weiß macht das auch keinen großen performance unterschied... außer vll in manchen spezialfäll (um die geht es mir abe rnicht) ...</p>
<p>ist aber einfach besser anchvollziehbar und übersichtlicher -&gt; was ja schon ein enormer vorteil wäre... <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="🙄"
    /> oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426146</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 10:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 11:07:44 GMT]]></title><description><![CDATA[<p>MfG schrieb:</p>
<blockquote>
<p>@ swordfish warum machst du das so kompliziert?</p>
</blockquote>
<p>Weiß nicht? Ist das kompliziert? Vielleich deshalb, weil sich dein Code so wie er dasteht nichtmal kompilieren lässt? Und selbst, wenn man deine Logikfehler ausbügelt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;cstring&gt;

int main()
{
	bool status=false;
	std::string eingabe;

	while(status==false)
	{
		std::cin &gt;&gt; eingabe;

		if(std::strcmp(eingabe.c_str(), &quot;1&quot;)==0)
		{
			std::cout &lt;&lt; &quot;Hier wäre es jetzt 1-1&quot; &lt;&lt; std::endl;
			status=true;
		}
	}
}
</code></pre>
<p>geht <code>&quot;1 a&quot;</code> immer noch als gültige <code>1</code> durch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426147</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 06 Nov 2014 11:07:44 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 11:32:03 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>MfG schrieb:</p>
<blockquote>
<p>@ swordfish warum machst du das so kompliziert?</p>
</blockquote>
<p>Weiß nicht? Ist das kompliziert? Vielleich deshalb, weil sich dein Code so wie er dasteht nichtmal kompilieren lässt? Und selbst, wenn man deine Logikfehler ausbügelt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;cstring&gt;

int main()
{
	bool status=false;
	std::string eingabe;
 
	while(status==false)
	{
		std::cin &gt;&gt; eingabe;
 
		if(std::strcmp(eingabe.c_str(), &quot;1&quot;)==0)
		{
			std::cout &lt;&lt; &quot;Hier wäre es jetzt 1-1&quot; &lt;&lt; std::endl;
			status=true;
		}
	}
}
</code></pre>
<p>geht <code>&quot;1 a&quot;</code> immer noch als gültige <code>1</code> durch.</p>
</blockquote>
<p>sry war nur pseudo code hab gerade keine ide zur verfügung...<br />
hab ich nur halb herzig eben zur verdeutlich gecoded...</p>
<p>strcmp ist kein mitglied von std <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="😉"
    /> ... also der code den du &quot;verbessert&quot; hast ist auch so nicht compilierbar...</p>
<p>und mein beispiel funktioniert... da das was du feststellst an &quot;cin&quot; liegt... da &quot;cin&quot; die &quot;eingabe&quot; nach einem leerzeichen beendet...<br />
deswegen geht auch &quot;1 a&quot; durch da cin eh nur die 1 ein ließt <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>siehe hier :</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;cstring&gt;

int main()
{
    bool status=false;
    std::string eingabe;

    while(status==false)
    {
        std::cin &gt;&gt; eingabe;

        if(strcmp(eingabe.c_str(), &quot;1&quot;)==0)
        {
            std::cout &lt;&lt; &quot;Hier wäre es jetzt 1-1&quot; &lt;&lt; std::endl;
            std::cout &lt;&lt; eingabe.c_str();
            status=true;
        }else{
        	std::cout &lt;&lt; &quot;Bitte eine 1 eingeben!&quot; &lt;&lt; std::endl;
        }
    }
}
</code></pre>
<p>also es funktioniert schon... ! <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="😉"
    /><br />
falls man das umgehen will einfach cin durch getline austauschen <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="😉"
    /> ...<br />
ist jetzt auch genau so compilierbar und ausführbar... (c++11)</p>
<p>ich fand schon das es relativ kompiliziert aussieht, du nicht?<br />
kann mich auch täuschen... deswegen frage ich ja mal... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2426150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426150</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 11:32:03 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 11:34:56 GMT]]></title><description><![CDATA[<p>um es nochmal zuverdeutlichen...:</p>
<p>&quot;cin&quot; ließt bei einer eingabe von &quot;1 a&quot; nur die 1 in den string...<br />
da die eingabe nach einem leerzeichen von cin beendet wird...</p>
<p>deswegen ist der vergleich auch richtig <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="😉"
    /> ... also vollständig korrekt...<br />
wenn man das umgehen will -&gt; cin durch getline ersetzen...!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426151</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 11:34:56 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 11:58:50 GMT]]></title><description><![CDATA[<p>MfG schrieb:</p>
<blockquote>
<p>variablen am anfang der funktion sind doch normal?</p>
</blockquote>
<p>Ja, aber nur in C (weil man das dort so machen <strong>muss</strong>). In C++ definiert man alles so spät / lokal wie möglich.</p>
<p>MfG schrieb:</p>
<blockquote>
<p>außer man hat tausende zeilen code aber ansonsten ist das meines wissens nach vollständig ok...</p>
</blockquote>
<p>Wer tausende Zeilen Code in einer einzigen Funktion hat sollte sich erstmal ganz andere Gedanken machen...</p>
<p>MfG schrieb:</p>
<blockquote>
<p>so extrem lokal muss ja auch nich sein... das ist ja dann ab einem bestimmten punkt auch unübersichtlich und schlecht nachvollziehbar/ wartbar...</p>
</blockquote>
<p>Doch und ne. Aber alles am Anfang zu machen, das ist unübersichtlich und schlecht nachvollziehbar / wartbar.</p>
<p>MfG schrieb:</p>
<blockquote>
<p>also außer in manchen fällen wo es wirklich sinn macht, immer die variablen an den anfang der funktion!</p>
</blockquote>
<p>Und was sind deiner Meinung nach diese Sonderfälle, bei welchen es Sinn macht?</p>
<p>MfG schrieb:</p>
<blockquote>
<p>soweit ich weiß macht das auch keinen großen performance unterschied... außer vll in manchen spezialfäll (um die geht es mir abe rnicht) ...</p>
</blockquote>
<p>Oh nein, nicht schon wieder dieses Getrolle. Hab langsam die Nase voll von dieser Geschichte mit der Performance im Bezug auf die Reihenfolge der Variablendefinitionen. (siehe auch <a href="http://www.c-plusplus.net/forum/328545-full" rel="nofollow">hier</a>, scheint ein Running Gag zu sein...)</p>
<p>MfG schrieb:</p>
<blockquote>
<p>sry war nur pseudo code hab gerade keine ide zur verfügung...</p>
</blockquote>
<p>Inwiefern hängt das zusammen?</p>
<p>MfG schrieb:</p>
<blockquote>
<p>strcmp ist kein mitglied von std <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="😉"
    /> ... also der code den du &quot;verbessert&quot; hast ist auch so nicht compilierbar...</p>
</blockquote>
<p>Doch und doch. Alle C-Funktionen sind in der C++-Variante (aus den C++-Headern mit dem c-Präfix) im Namensbereich <code>std</code> . Siehe auch hier: <a href="http://en.cppreference.com/w/cpp/string/byte/strcmp" rel="nofollow">http://en.cppreference.com/w/cpp/string/byte/strcmp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426158</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Thu, 06 Nov 2014 11:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 12:16:11 GMT]]></title><description><![CDATA[<p>asfdlol schrieb:</p>
<blockquote>
<p>MfG schrieb:</p>
<blockquote>
<p>variablen am anfang der funktion sind doch normal?</p>
</blockquote>
<p>Ja, aber nur in C (weil man das dort so machen <strong>muss</strong>). In C++ definiert man alles so spät / lokal wie möglich.</p>
<p>MfG schrieb:</p>
<blockquote>
<p>außer man hat tausende zeilen code aber ansonsten ist das meines wissens nach vollständig ok...</p>
</blockquote>
<p>Wer tausende Zeilen Code in einer einzigen Funktion hat sollte sich erstmal ganz andere Gedanken machen...</p>
<p>MfG schrieb:</p>
<blockquote>
<p>so extrem lokal muss ja auch nich sein... das ist ja dann ab einem bestimmten punkt auch unübersichtlich und schlecht nachvollziehbar/ wartbar...</p>
</blockquote>
<p>Doch und ne. Aber alles am Anfang zu machen, das ist unübersichtlich und schlecht nachvollziehbar / wartbar.</p>
<p>MfG schrieb:</p>
<blockquote>
<p>also außer in manchen fällen wo es wirklich sinn macht, immer die variablen an den anfang der funktion!</p>
</blockquote>
<p>Und was sind deiner Meinung nach diese Sonderfälle, bei welchen es Sinn macht?</p>
<p>MfG schrieb:</p>
<blockquote>
<p>soweit ich weiß macht das auch keinen großen performance unterschied... außer vll in manchen spezialfäll (um die geht es mir abe rnicht) ...</p>
</blockquote>
<p>Oh nein, nicht schon wieder dieses Getrolle. Hab langsam die Nase voll von dieser Geschichte mit der Performance im Bezug auf die Reihenfolge der Variablendefinitionen. (siehe auch <a href="http://www.c-plusplus.net/forum/328545-full" rel="nofollow">hier</a>, scheint ein Running Gag zu sein...)</p>
<p>MfG schrieb:</p>
<blockquote>
<p>sry war nur pseudo code hab gerade keine ide zur verfügung...</p>
</blockquote>
<p>Inwiefern hängt das zusammen?</p>
<p>MfG schrieb:</p>
<blockquote>
<p>strcmp ist kein mitglied von std <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="😉"
    /> ... also der code den du &quot;verbessert&quot; hast ist auch so nicht compilierbar...</p>
</blockquote>
<p>Doch und doch. Alle C-Funktionen sind in der C++-Variante (aus den C++-Headern mit dem c-Präfix) im Namensbereich <code>std</code> . Siehe auch hier: <a href="http://en.cppreference.com/w/cpp/string/byte/strcmp" rel="nofollow">http://en.cppreference.com/w/cpp/string/byte/strcmp</a></p>
</blockquote>
<p>ja das ist klar so spät wie möglich... doch hier macht es für mich nur sinn funktionsgebundene variablen lokal zu definieren... ich muss nicht meine variablen so deklarieren if(int x;x&lt;100;x++)<br />
das führt in meinen augen bei großen projekten zu unübersichtlichkeit... aber ist wahrscheinlich geschmackssache... oder macht soetwas deutliche performance unterschiede?<br />
-&gt; variablen also &quot;Fast&quot; so lokal wie möglich um einen ausgleich zwischen leserlichkeit und effektivität zuerhalten...</p>
<p>ich meinte nich in der funktion sondern tausende zeilen code im ganzen projekt...</p>
<p>ich deklariere dort meine variablen wo ich diese benötige (funktionsweise) aber ich fange nicht mit soertwas an weil das in meinen augen nix bring:<br />
if(int x;x&lt;100;x++)<br />
vll macht soetwas in spezial fällen sinn aber bei 100 zeilen projektcode macht das das ganze einfach unübersichtlich für mich... ode rhat das performance vorteile die man nutzen sollte? wenn ja warum performance oder andere vorteile? (Quelle?)</p>
<p>embedded-programmierung z.b. dort macht das sinn <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="😉"
    /> ... bzw. von dort kenn ich solchen c++ code... <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>
<p>in dem thread steht aber das es keinne unterschied mach? also genau das was ich gesagt habe? -&gt; ich trolle nicht... ich hab dem thread ersteller die frage beantwortet... falls ich doch i.wen beleidigt oder angegriffen habe war nicht meine absicht keines falls...</p>
<p>hängt nicht zusammen wollte es nur mal sagen weil es ja hieß das der code nicht compiliert... hab ich gesagt das das zusammenhängt? <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>
<p>@ fragesteller<br />
nochmal zur eigentlichen frage:<br />
hiermit kommt nur die eingabe von 1 2 3 oder 4 durch...</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;cstring&gt;

int main()
{
    bool status=false;
    std::string eingabe;

    while(status==false)
    {
    	std::cout &lt;&lt; &quot;Bitte eine 1,2,3 oder 4 eingeben: &quot;&lt;&lt; std::endl;

        getline(std::cin,eingabe);

        if(strcmp(eingabe.c_str(), &quot;1&quot;)==0)
        {
            std::cout &lt;&lt;&quot;Eingabe: &quot; &lt;&lt; eingabe.c_str() &lt;&lt;&quot; --Erfolg, eine 1 eingeben!&quot; &lt;&lt; std::endl;
            status=true;
        }

        if(strcmp(eingabe.c_str(), &quot;2&quot;)==0)
        {
            std::cout &lt;&lt;&quot;Eingabe: &quot; &lt;&lt; eingabe.c_str() &lt;&lt;&quot; --Erfolg, eine 2 eingeben!&quot; &lt;&lt; std::endl;
            status=true;
        }

        if(strcmp(eingabe.c_str(), &quot;3&quot;)==0)
        {
            std::cout &lt;&lt;&quot;Eingabe: &quot; &lt;&lt; eingabe.c_str() &lt;&lt;&quot; --Erfolg, eine 3 eingeben!&quot; &lt;&lt; std::endl;
            status=true;
        }

        if(strcmp(eingabe.c_str(), &quot;4&quot;)==0)
        {
            std::cout &lt;&lt;&quot;Eingabe: &quot; &lt;&lt; eingabe.c_str() &lt;&lt;&quot; --Erfolg, eine 4 eingeben!&quot; &lt;&lt; std::endl;
            status=true;
        }

        if(status==false)
        {
        	std::cout &lt;&lt;&quot;Eingabe: &quot; &lt;&lt; eingabe.c_str() &lt;&lt;&quot; --Fehler, Bitte eine 1,2,3,4 eingeben!&quot; &lt;&lt; std::endl;
        }
    }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2426159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426159</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 12:16:11 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 16:05:27 GMT]]></title><description><![CDATA[<p>Bedenke, dass du nur eine while-Schleife benutzen kannst. Eine for-Schleife würde hier nicht funktionieren!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426188</guid><dc:creator><![CDATA[MarkusMundM]]></dc:creator><pubDate>Thu, 06 Nov 2014 16:05:27 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 16:17:33 GMT]]></title><description><![CDATA[<p>MarkusMundM schrieb:</p>
<blockquote>
<p>Bedenke, dass du nur eine while-Schleife benutzen kannst. Eine for-Schleife würde hier nicht funktionieren!</p>
</blockquote>
<p>Doch, klar. <code>while(foo)</code> kann man immer auch <code>for(;foo;)</code> schreiben. Es ändert sich gar nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426192</guid><dc:creator><![CDATA[oenone]]></dc:creator><pubDate>Thu, 06 Nov 2014 16:17:33 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 16:39:48 GMT]]></title><description><![CDATA[<p>MfG schrieb:</p>
<blockquote>
<p>&quot;cin&quot; ließt bei einer eingabe von &quot;1 a&quot; nur die 1 in den string...<br />
da die eingabe nach einem leerzeichen von cin beendet wird...</p>
</blockquote>
<p>Ja. Und wenn du nochmal beim OP nachschaust, dann wirst du merken, daß dieses Verhalten eben <em>nicht</em> gewünscht ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426197</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 06 Nov 2014 16:39:48 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:08:20 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>MfG schrieb:</p>
<blockquote>
<p>&quot;cin&quot; ließt bei einer eingabe von &quot;1 a&quot; nur die 1 in den string...<br />
da die eingabe nach einem leerzeichen von cin beendet wird...</p>
</blockquote>
<p>Ja. Und wenn du nochmal beim OP nachschaust, dann wirst du merken, daß dieses Verhalten eben <em>nicht</em> gewünscht ist.</p>
</blockquote>
<p>und wenn du mal mein text ordentlich ließt wirst du sehen das mein zu letzt gepostet beispiel sich NICHT so verhält...<br />
da ich getline nutze ... <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>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426200</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:08:20 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:10:30 GMT]]></title><description><![CDATA[<p>nachtrag:</p>
<p>dieses verhalten entsteht dadurch das std::cin die eingabe nach einem leerzeichen nicht mehr &quot;ließt/erkennt&quot;...<br />
deswegen ist &quot;1 a&quot; auch -&gt; 1<br />
wenn du &quot;1a&quot; bei std::cin eingibst dann klappt das auch mit cin...! <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>bei getline() ist dies nicht der fall deswegen tritt dort das verhalten nicht auf... <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>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426201</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:10:30 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:15:57 GMT]]></title><description><![CDATA[<p>oenone schrieb:</p>
<blockquote>
<p>MarkusMundM schrieb:</p>
<blockquote>
<p>Bedenke, dass du nur eine while-Schleife benutzen kannst. Eine for-Schleife würde hier nicht funktionieren!</p>
</blockquote>
<p>Doch, klar. <code>while(foo)</code> kann man immer auch <code>for(;foo;)</code> schreiben. Es ändert sich gar nichts.</p>
</blockquote>
<p>Nein, da MfG eine bool Variable verwendet.<br />
for(;bChoiceState == false;) !! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426204</guid><dc:creator><![CDATA[MarkusMundM]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:19:57 GMT]]></title><description><![CDATA[<p>Ich halte Zeilenweise in einen String lesen und dann auseinanderfriemeln trotzdem für eine bescheidene Lösung. Was machst denn, wenn der integer mehrstellig wird? Viel Spaß!</p>
<p>@ MarkusMundM: Hunger? Fang: <code>&lt;°)(((&gt;&lt;</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426205</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:18:23 GMT]]></title><description><![CDATA[<p>Was rede ich denn. Doch das geht natürlich. Sorry, ich war doof!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426207</guid><dc:creator><![CDATA[MarkusM&amp;amp;M]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:18:23 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:26:50 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>Ich halte Zeilenweise in einen String lesen und dann auseinanderfriemeln trotzdem für eine bescheidene Lösung. Was machst denn, wenn der integer mehrstellig wird? Viel Spaß!</p>
<p>@ MarkusMundM: Hunger? Fang: <code>&lt;°)(((&gt;&lt;</code></p>
</blockquote>
<p>ich habe keinen intger im code... <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="😕"
    /><br />
sondern ein string und ein stringcompare...<br />
da ist egal was drinn steht...<br />
entweder es ist identisch == 0 oder es ist das nicht...<br />
also was für ein intger meinst du? <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>
<p>zu mal das auch nicht die frage vom threadersteller war... <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="😃"
    /><br />
na ja egal ... ich muss mich hier nicht verteidigen... verstehe eig gar nicht was du meinen code andauernd in fragestellst aber noch nicht mal richtig liest?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426208</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:26:50 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:30:49 GMT]]></title><description><![CDATA[<p>ps. auch das zeilenweise einlesen ist in diesem fall ok...<br />
denn ich &quot;firemel&quot; dort nix auseinander...<br />
bitte schau ich nutze strcmp... das ist ein vergleich...!!<br />
(kein RegEx oder soetwas... bitte nicht verwechseln... )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426209</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:30:49 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 17:51:31 GMT]]></title><description><![CDATA[<p>MfG schrieb:</p>
<blockquote>
<p>ich muss mich hier nicht verteidigen... verstehe eig gar nicht was du meinen code andauernd in fragestellst aber noch nicht mal richtig liest?!</p>
</blockquote>
<p>Obwohl ich immer noch denke, dass du bloss trollst und dich dumm stellst:<br />
Mehrere Leute haben dich auf elementare Fehler / Unschönheiten im Code aufmerksam gemacht, was du getrost ignoriert hast und für mich liest er sich so, als wäre er von einem blutigen Anfänger geschrieben worden ( <code>strcmp(eingabe.c_str(), [...]</code> , <code>std::cout &lt;&lt; [...] eingabe.c_str() [...]</code> oder dass du vier Mal denselben Code im Programm hast und nicht auf die Idee kommst, eine Funktion oder eine Schleife daraus zu machen (von den Logikfehlern mal abgesehen)). Ein gutes Grundlagenbuch zu besorgen und es durchzuarbeiten würde bestimmt nicht schaden.</p>
<p>Und auch für dich gibt's etwas Leckeres: <code>&gt;&lt;(((°&gt;</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426215</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Thu, 06 Nov 2014 17:51:31 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 18:20:16 GMT]]></title><description><![CDATA[<p>asfdlol schrieb:</p>
<blockquote>
<p>MfG schrieb:</p>
<blockquote>
<p>ich muss mich hier nicht verteidigen... verstehe eig gar nicht was du meinen code andauernd in fragestellst aber noch nicht mal richtig liest?!</p>
</blockquote>
<p>Obwohl ich immer noch denke, dass du bloss trollst und dich dumm stellst:<br />
Mehrere Leute haben dich auf elementare Fehler / Unschönheiten im Code aufmerksam gemacht, was du getrost ignoriert hast und für mich liest er sich so, als wäre er von einem blutigen Anfänger geschrieben worden ( <code>strcmp(eingabe.c_str(), [...]</code> , <code>std::cout &lt;&lt; [...] eingabe.c_str() [...]</code> oder dass du vier Mal denselben Code im Programm hast und nicht auf die Idee kommst, eine Funktion oder eine Schleife daraus zu machen (von den Logikfehlern mal abgesehen)). Ein gutes Grundlagenbuch zu besorgen und es durchzuarbeiten würde bestimmt nicht schaden.</p>
<p>Und auch für dich gibt's etwas Leckeres: <code>&gt;&lt;(((°&gt;</code></p>
</blockquote>
<p>? ich nutze gar keinen intger in dem code... deswegen kann da auch nix 2 stellig werden...<br />
weiter fehler waren? ich kann mich eig an nix erinnern?<br />
-&gt; Marcus das ich aus while keine for schleife machen kann...<br />
dafrage ich mich erstmal... die aufgabe war 1,2,3 und 4 einizig als eingabe zuzulassen... das tut mein code...<br />
weiß nicht wenn man die konkrekte aufgabenstellung mit einbezieht... wo wären dann noch verbesserungen? das würde mich jtzt mal interessieren ... denn diese unschönheiten existieren ja gar nicht in meinem zu letzt geposteten beispiel...</p>
<p>wo sind denn in meinem code elementare fehler? (bis auf das argument mit der funktion... )</p>
<p><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="🙄"
    /> ok mit der funktion hast du recht... hab ich auch schon bereut... aber das hat ja noch nichmal einer gesagt...<br />
(aber i.was von intger obwohl ich nict mal eine im code hab? -&gt; aber wahrscheinlich ein schönheitsfehler... <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>lol ein einfacher code heißt nicht das ich ein anfänger bin...<br />
aber eig sollte es doch das ziel sein ein komplexes problem so einfach wie möglich zu lösen oder siehst du das anders?<br />
und es geht auch nicht immer um performance und wer hat die komplizierteste funktion benutzt... mein code ist übersichtlich und leserlich... wartbar auch in 30 jahre... weil du in 1 blick siehst was dort passiert... (also ich zumindest)</p>
<p>und wo sollte ich denn da eine schleife nutzen? ich hab doch eine...? <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>und was für logikfehler...?</p>
<p>ich lerne auch immer was dazu... aber außer das man noch eine funktion draus machen kann, was ich nicht gemacht habe aus zeitgründen...<br />
außerdem hab ich ja auch nie behauptet der code ist perfekt... <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 &quot;logikfehler&quot; und &quot;elementare fehler&quot; in meinem zuletzt geposten code würden mich wirklich mal interessieren...? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2426222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426222</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 18:20:16 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) Benutzereingabe &amp;quot;1&amp;quot; OK &amp;quot;1 a&amp;quot; nichtOK! on Thu, 06 Nov 2014 18:25:27 GMT]]></title><description><![CDATA[<p>hier übrigens auch was für dich <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>
<blockquote>
<p>&lt;(((°&gt; &amp;&amp; &gt;&lt;(((°&gt;</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2426224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426224</guid><dc:creator><![CDATA[MfG]]></dc:creator><pubDate>Thu, 06 Nov 2014 18:25:27 GMT</pubDate></item></channel></rss>