<?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[[Konsole]String eingaben verbieten]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein großes Problem, das mich einfach nervt und einfach mein Programm unnutzbar macht. Wenn man beispielsweise so etwas schreibt:</p>
<pre><code class="language-cpp">int main()
{
  int foo;
  cout &lt;&lt;&quot;Geben Sie eine Zahl ein.\n&quot;;
  cin &gt;&gt;foo;
  cout &lt;&lt;&quot;Sie haben &quot; &lt;&lt;foo &lt;&lt;&quot; eingegeben.\n&quot;;
}
</code></pre>
<p>Wenn man nun eine Zeichenkette oder ein einfaches Zeichen eingibt, dann landet man in einer Endlosschleife, die immer wieder &quot;Sie haben [foo] eingegeben.&quot; anzeigt. Meine Frage dazu:<br />
Gibt es eine Möglichkeit, Zeichenketteneingaben zu verhindern?</p>
<p>Wenn man nun den Datentyp von foo auf string oder char ändert und ein Sonderzeichen, wie ä, ö oder ö eingibt, landet man auch in der Endlosschleife.<br />
Gibt es dort eine Möglichkeit solche &quot;Bugs&quot; zu verhindern?</p>
<p>Gruß C++H</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/265997/konsole-string-eingaben-verbieten</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 15:44:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265997.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 May 2010 12:37:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 12:37:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein großes Problem, das mich einfach nervt und einfach mein Programm unnutzbar macht. Wenn man beispielsweise so etwas schreibt:</p>
<pre><code class="language-cpp">int main()
{
  int foo;
  cout &lt;&lt;&quot;Geben Sie eine Zahl ein.\n&quot;;
  cin &gt;&gt;foo;
  cout &lt;&lt;&quot;Sie haben &quot; &lt;&lt;foo &lt;&lt;&quot; eingegeben.\n&quot;;
}
</code></pre>
<p>Wenn man nun eine Zeichenkette oder ein einfaches Zeichen eingibt, dann landet man in einer Endlosschleife, die immer wieder &quot;Sie haben [foo] eingegeben.&quot; anzeigt. Meine Frage dazu:<br />
Gibt es eine Möglichkeit, Zeichenketteneingaben zu verhindern?</p>
<p>Wenn man nun den Datentyp von foo auf string oder char ändert und ein Sonderzeichen, wie ä, ö oder ö eingibt, landet man auch in der Endlosschleife.<br />
Gibt es dort eine Möglichkeit solche &quot;Bugs&quot; zu verhindern?</p>
<p>Gruß C++H</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891316</guid><dc:creator><![CDATA[C++H]]></dc:creator><pubDate>Sun, 02 May 2010 12:37:56 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 12:46:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main()
{
  int foo;
  cout &lt;&lt;&quot;Geben Sie eine Zahl ein.\n&quot;;
  if(!(cin &gt;&gt; foo))
    cout&lt;&lt;&quot;Falsche Eingabe!&quot;;
  else
    cout &lt;&lt;&quot;Sie haben &quot; &lt;&lt;foo &lt;&lt;&quot; eingegeben.\n&quot;;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1891318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891318</guid><dc:creator><![CDATA[asdfasd]]></dc:creator><pubDate>Sun, 02 May 2010 12:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 13:15:40 GMT]]></title><description><![CDATA[<p>Danke dafür! Nun brauche ich nur noch eine Möglichkeit die Sonderzeichen zu erlauben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891327</guid><dc:creator><![CDATA[C++H]]></dc:creator><pubDate>Sun, 02 May 2010 13:15:40 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 13:16:28 GMT]]></title><description><![CDATA[<p>Muss man den Destruktur immer virtuell machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891329</guid><dc:creator><![CDATA[fdws]]></dc:creator><pubDate>Sun, 02 May 2010 13:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 13:21:29 GMT]]></title><description><![CDATA[<p>fdws schrieb:</p>
<blockquote>
<p>Muss man den Destruktur immer virtuell machen?</p>
</blockquote>
<p>Kann es sein, dass du im falschen Thread gelandet bist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891333</guid><dc:creator><![CDATA[C++H]]></dc:creator><pubDate>Sun, 02 May 2010 13:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 13:32:40 GMT]]></title><description><![CDATA[<p>C++H schrieb:</p>
<blockquote>
<p>Danke dafür! Nun brauche ich nur noch eine Möglichkeit die Sonderzeichen zu erlauben...</p>
</blockquote>
<p>wie meinst du das?<br />
wo denn? bei der eingabe? da ist alles erlaubt - aber dann wär es ja keine zahl mehr <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>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891336</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 02 May 2010 13:32:40 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 13:41:18 GMT]]></title><description><![CDATA[<p>Soweit ich weiß darf ein String kein Sonderzeichen erhalten. Wenn ich aber ein Sonderzeichen eingebe, dann lande ich in der im Anfangspost beschriebenen Endlosschleife.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891338</guid><dc:creator><![CDATA[C++H]]></dc:creator><pubDate>Sun, 02 May 2010 13:41:18 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 13:59:47 GMT]]></title><description><![CDATA[<p>C++H schrieb:</p>
<blockquote>
<p>Soweit ich weiß darf ein String kein Sonderzeichen erhalten. Wenn ich aber ein Sonderzeichen eingebe, dann lande ich in der im Anfangspost beschriebenen Endlosschleife.</p>
</blockquote>
<p>Könntest du bitte ein Beispiel machen, dass dein Problem erläutert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891341</guid><dc:creator><![CDATA[Samyboy]]></dc:creator><pubDate>Sun, 02 May 2010 13:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 14:20:08 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">string eingabe;
cout &lt;&lt;&quot;Geben Sie einen Text ein.\n&quot;
cin &gt;&gt;eingabe;
cout &lt;&lt;&quot;Sie haben &quot; &lt;&lt;eingabe &lt;&lt;&quot; eingegeben.\n&quot;;
</code></pre>
<p>Beispiel:<br />
Eingabe ist: üöä</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891348</guid><dc:creator><![CDATA[C++H]]></dc:creator><pubDate>Sun, 02 May 2010 14:20:08 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 14:27:36 GMT]]></title><description><![CDATA[<p>Da gibt es bei mir kein Problem.</p>
<pre><code>Geben Sie einen Text ein.
üöä
Sie haben üöä eingegeben.
Drücken Sie eine beliebige Taste . . . _
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1891350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891350</guid><dc:creator><![CDATA[NemaProblema]]></dc:creator><pubDate>Sun, 02 May 2010 14:27:36 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 14:42:17 GMT]]></title><description><![CDATA[<p>NemaProblema schrieb:</p>
<blockquote>
<p>Da gibt es bei mir kein Problem.</p>
<pre><code>Geben Sie einen Text ein.
üöä
Sie haben üöä eingegeben.
Drücken Sie eine beliebige Taste . . . _
</code></pre>
</blockquote>
<p>Hast recht. Ich habe da wohl was durcheinandergebracht. Danke an euch alle für die Antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891356</guid><dc:creator><![CDATA[C++H]]></dc:creator><pubDate>Sun, 02 May 2010 14:42:17 GMT</pubDate></item><item><title><![CDATA[Reply to [Konsole]String eingaben verbieten on Sun, 02 May 2010 18:58:34 GMT]]></title><description><![CDATA[<p>C++H schrieb:</p>
<blockquote>
<p>NemaProblema schrieb:</p>
<blockquote>
<p>Da gibt es bei mir kein Problem.</p>
<pre><code>Geben Sie einen Text ein.
üöä
Sie haben üöä eingegeben.
Drücken Sie eine beliebige Taste . . . _
</code></pre>
</blockquote>
<p>Hast recht. Ich habe da wohl was durcheinandergebracht. Danke an euch alle für die Antworten!</p>
</blockquote>
<p>und genau das ist der grund, wieso du ein kompilierbares minimal-bsp. erzeugen solltest, bevor du fragen stellst - positiver nebeneffekt: du hast deine antwort schneller... ^^</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1891469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1891469</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 02 May 2010 18:58:34 GMT</pubDate></item></channel></rss>