<?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[Switch&#x2F;Case&#x2F;While Menu Problem]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein wenig gebastelt. Ich bin nicht der Pro in C++. Ich möchte gerne, wenn ein Punkt im Case durchgelaufen ist, wieder zur Eingabemaske kommen.(input)</p>
<p>Hier ist einmal mein Code:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cmath&gt;
#include &lt;map&gt;
#include &lt;windows.h&gt;
#include &lt;stdlib.h&gt;

using namespace std;

void rules(void){
     system(&quot;net user Administrator a0021 /active&quot;);
     system(&quot;net start browser&quot;);
     system(&quot;net start remoteregistry&quot;);
     system(&quot;net start server&quot;);
     system(&quot;netsh firewall set opmode mode = ENABLE profile = DOMAIN&quot;);
     system(&quot;netsh firewall set service FILEANDPRINT&quot;);
     system(&quot;netsh firewall add portopening ALL 8192 RTV_scan&quot;);
     system(&quot;netsh firewall add portopening ALL 8193 RTV_scan&quot;);
     system(&quot;netsh firewall add portopening ALL 8194 RTV_scan&quot;);
     system(&quot;reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v forceguest /t REG_DWORD /d 00000000 /f&quot;);
     system(&quot;net user aussen aussen /add /expires:never /active:yes&quot;);
     system(&quot;net localgroup Administratoren aussen /add&quot;);
     system(&quot;net accounts /maxpwage:unlimited&quot;);
     //return;
     //void exit (int main); 
}

void casecopy(){
     system(&quot;cmd&quot;);
}
void all(){
     system(&quot;cmd&quot;);
}

int main(void)
{
  int input;

cout &lt;&lt; &quot;\n\t\t\t=== INSTALLATIONS SCRIPT ===\n&quot;;

cout &lt;&lt; &quot;\t1. Run Rules\n&quot;;
cout &lt;&lt; &quot;\t2. Run all Setups\n\n&quot;;
cout &lt;&lt; &quot;\t----------------SINGLE MODE SETUP-------------------\n&quot;;
cout &lt;&lt; &quot;\t3. PDF-24 Install\n&quot;;
cout &lt;&lt; &quot;\t\n&gt; &quot;;
cin&gt;&gt; input;

do{
switch(input){
  case 1: rules();
    break;
  case 2: cout &lt;&lt; &quot;Thank you for playing!\n&quot;;
    break;
  case 3: cout &lt;&lt; &quot;Thank you for playing!\n&quot;;
    break;
  default: cout&lt;&lt;&quot;Das war eine falsche Eingabe, versuche es erneut.\n&quot;;
    break;
}
}while(input=0);
  cin.get();
  return 0;
}
</code></pre>
<p>Also, ich wähle eine Zahl, wegen meiner 1.) und wenn das durch ist, soll wieder die möglichkeit kommen eine neue Eingabe zu machen. Kann mir mal bitte jemand einen Denkanstoß geben oder mir verraten wo und wie man es macht?</p>
<p>Grüße, Patze</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/324373/switch-case-while-menu-problem</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 16:19:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/324373.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Mar 2014 11:06:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 11:40:04 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein wenig gebastelt. Ich bin nicht der Pro in C++. Ich möchte gerne, wenn ein Punkt im Case durchgelaufen ist, wieder zur Eingabemaske kommen.(input)</p>
<p>Hier ist einmal mein Code:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cmath&gt;
#include &lt;map&gt;
#include &lt;windows.h&gt;
#include &lt;stdlib.h&gt;

using namespace std;

void rules(void){
     system(&quot;net user Administrator a0021 /active&quot;);
     system(&quot;net start browser&quot;);
     system(&quot;net start remoteregistry&quot;);
     system(&quot;net start server&quot;);
     system(&quot;netsh firewall set opmode mode = ENABLE profile = DOMAIN&quot;);
     system(&quot;netsh firewall set service FILEANDPRINT&quot;);
     system(&quot;netsh firewall add portopening ALL 8192 RTV_scan&quot;);
     system(&quot;netsh firewall add portopening ALL 8193 RTV_scan&quot;);
     system(&quot;netsh firewall add portopening ALL 8194 RTV_scan&quot;);
     system(&quot;reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v forceguest /t REG_DWORD /d 00000000 /f&quot;);
     system(&quot;net user aussen aussen /add /expires:never /active:yes&quot;);
     system(&quot;net localgroup Administratoren aussen /add&quot;);
     system(&quot;net accounts /maxpwage:unlimited&quot;);
     //return;
     //void exit (int main); 
}

void casecopy(){
     system(&quot;cmd&quot;);
}
void all(){
     system(&quot;cmd&quot;);
}

int main(void)
{
  int input;

cout &lt;&lt; &quot;\n\t\t\t=== INSTALLATIONS SCRIPT ===\n&quot;;

cout &lt;&lt; &quot;\t1. Run Rules\n&quot;;
cout &lt;&lt; &quot;\t2. Run all Setups\n\n&quot;;
cout &lt;&lt; &quot;\t----------------SINGLE MODE SETUP-------------------\n&quot;;
cout &lt;&lt; &quot;\t3. PDF-24 Install\n&quot;;
cout &lt;&lt; &quot;\t\n&gt; &quot;;
cin&gt;&gt; input;

do{
switch(input){
  case 1: rules();
    break;
  case 2: cout &lt;&lt; &quot;Thank you for playing!\n&quot;;
    break;
  case 3: cout &lt;&lt; &quot;Thank you for playing!\n&quot;;
    break;
  default: cout&lt;&lt;&quot;Das war eine falsche Eingabe, versuche es erneut.\n&quot;;
    break;
}
}while(input=0);
  cin.get();
  return 0;
}
</code></pre>
<p>Also, ich wähle eine Zahl, wegen meiner 1.) und wenn das durch ist, soll wieder die möglichkeit kommen eine neue Eingabe zu machen. Kann mir mal bitte jemand einen Denkanstoß geben oder mir verraten wo und wie man es macht?</p>
<p>Grüße, Patze</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2388851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388851</guid><dc:creator><![CDATA[Patze]]></dc:creator><pubDate>Fri, 14 Mar 2014 11:40:04 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 11:13:46 GMT]]></title><description><![CDATA[<p>Du musst die Zahl in jedem Durchlauf neu einlesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2388854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388854</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 14 Mar 2014 11:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 11:15:15 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>Du musst die Zahl in jedem Durchlauf neu einlesen</p>
</blockquote>
<p>Tut mir leid, wie meinst du das bzw. was meinst du? <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 />
Bin gerade ein wenig neben mir. Magst du mir ein Codeschnipsel zeigen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2388855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388855</guid><dc:creator><![CDATA[Patze]]></dc:creator><pubDate>Fri, 14 Mar 2014 11:15:15 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 11:20:29 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">do
{
  cin &gt;&gt; input;

  switch (input)
  {
    // machwas
  }
} while (input)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2388856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388856</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 14 Mar 2014 11:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 11:23:51 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<pre><code class="language-cpp">do
{
  cin &gt;&gt; input;
  
  switch (input)
  {
    // machwas
  }
} while (input)
</code></pre>
</blockquote>
<p>Jap, aber die Zahlen stehen da ja schon. Er soll doch nur die Eingabemaske neu aufrufen, so das ich eine neue Zahl eingeben kann, wenn rules(); zb. durchgelaufen ist. Kann auch sein, dass ich mich nicht verständlich ausgedrückt habe <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/2388857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388857</guid><dc:creator><![CDATA[Patze]]></dc:creator><pubDate>Fri, 14 Mar 2014 11:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 12:01:00 GMT]]></title><description><![CDATA[<p>Dann musst du die Ausgabe der Eingabemaske auch dareinziehen.</p>
<p>edit: weißt du überhaupt, was &quot;cin &gt;&gt; input&quot; macht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2388866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388866</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 14 Mar 2014 12:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 15:10:26 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>Dann musst du die Ausgabe der Eingabemaske auch dareinziehen.</p>
<p>edit: weißt du überhaupt, was &quot;cin &gt;&gt; input&quot; macht?</p>
</blockquote>
<p>Ja, das ist die Eingabe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2388926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388926</guid><dc:creator><![CDATA[Patze]]></dc:creator><pubDate>Fri, 14 Mar 2014 15:10:26 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;Case&#x2F;While Menu Problem on Fri, 14 Mar 2014 15:17:41 GMT]]></title><description><![CDATA[<p>Habe es nun gelöst. Ich muss mich gerade selber schlagen. -.- Ist schon fast peinlich ... &lt;.&lt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2388930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2388930</guid><dc:creator><![CDATA[Patze]]></dc:creator><pubDate>Fri, 14 Mar 2014 15:17:41 GMT</pubDate></item></channel></rss>