<?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[mini-konsole (kleines problem wenn man nichts eingibt)]]></title><description><![CDATA[<p>hallo,<br />
ich wollte ne kleine minikonsole programmieren<br />
hier erstmal ein bissl code:</p>
<pre><code class="language-cpp">string cmd;
while(true)
{
cout&lt;&lt;&quot;tim&gt;&quot;;
cin&gt;&gt;cmd;
if(cmd.empty()==false)
{
cout&lt;&lt;&quot;test&quot;&lt;&lt;endl;
//Ausdruck Parsen
}
}
</code></pre>
<p>wenn ich jetzt nichts eingebe soll wieder &quot;tim&gt;&quot; erscheinen<br />
beispiel:<br />
tim&gt;hallo [ENTER]<br />
test<br />
tim&gt; [ENTER]<br />
tim&gt; &lt;&lt;&lt;und hier wartet das programm so lange bis ich etwas eingebe<br />
&lt;&lt;&lt;wie kann ich das verhintern?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/144695/mini-konsole-kleines-problem-wenn-man-nichts-eingibt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 17:58:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144695.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Apr 2006 16:31:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mini-konsole (kleines problem wenn man nichts eingibt) on Thu, 20 Apr 2006 16:31:23 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich wollte ne kleine minikonsole programmieren<br />
hier erstmal ein bissl code:</p>
<pre><code class="language-cpp">string cmd;
while(true)
{
cout&lt;&lt;&quot;tim&gt;&quot;;
cin&gt;&gt;cmd;
if(cmd.empty()==false)
{
cout&lt;&lt;&quot;test&quot;&lt;&lt;endl;
//Ausdruck Parsen
}
}
</code></pre>
<p>wenn ich jetzt nichts eingebe soll wieder &quot;tim&gt;&quot; erscheinen<br />
beispiel:<br />
tim&gt;hallo [ENTER]<br />
test<br />
tim&gt; [ENTER]<br />
tim&gt; &lt;&lt;&lt;und hier wartet das programm so lange bis ich etwas eingebe<br />
&lt;&lt;&lt;wie kann ich das verhintern?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1041428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041428</guid><dc:creator><![CDATA[bart__]]></dc:creator><pubDate>Thu, 20 Apr 2006 16:31:23 GMT</pubDate></item><item><title><![CDATA[Reply to mini-konsole (kleines problem wenn man nichts eingibt) on Thu, 20 Apr 2006 16:37:20 GMT]]></title><description><![CDATA[<p>Nimm statt cin getline.</p>
<pre><code class="language-cpp">std::string cmd;

for (;;)
{
    std::cout &lt;&lt; prompt;
    std::getline (cin, cmd);
    if (cmd == &quot;exit&quot;)
        break;
    else
        tu_was (cmd);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1041433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041433</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Thu, 20 Apr 2006 16:37:20 GMT</pubDate></item><item><title><![CDATA[Reply to mini-konsole (kleines problem wenn man nichts eingibt) on Thu, 20 Apr 2006 16:44:49 GMT]]></title><description><![CDATA[<p>schau dir noch boost an. <a href="http://www.boost.org" rel="nofollow">www.boost.org</a></p>
<p>der kann schnell und einfach die eingabe parsen. z.B. regex.</p>
<p><a href="http://cplus.kompf.de/artikel/regex.html" rel="nofollow">http://cplus.kompf.de/artikel/regex.html</a></p>
<p>dann gibt es noch ein perser speziel fuer cmd.</p>
<p>Gg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1041435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041435</guid><dc:creator><![CDATA[xGhost]]></dc:creator><pubDate>Thu, 20 Apr 2006 16:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to mini-konsole (kleines problem wenn man nichts eingibt) on Thu, 20 Apr 2006 16:55:30 GMT]]></title><description><![CDATA[<p>Sind Reguläre Ausdrücke wirklich der richtige Weg, um eine Kommandozeile zu parsen?! Ich hab das immer entweder mit einem komplett manuell geschriebenen Parser oder mit Spirit gemacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1041442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041442</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Thu, 20 Apr 2006 16:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to mini-konsole (kleines problem wenn man nichts eingibt) on Fri, 21 Apr 2006 00:27:28 GMT]]></title><description><![CDATA[<p>boost::spirit kenne ich zu wenig bzw. gar nicht.<br />
soviel ich gelesen habe, ist es wohl auch eine moeglichkeit.</p>
<p>Versuche die Process und threads selbst zu progen.<br />
system oder fpopen sind nur ne &quot;anfaenger&quot; loesung.<br />
Dann weist du was es macht, und was du hast <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>Gg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1041618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041618</guid><dc:creator><![CDATA[xGhost]]></dc:creator><pubDate>Fri, 21 Apr 2006 00:27:28 GMT</pubDate></item></channel></rss>