<?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[while Schlefen in swich&#x2F;case Problemme]]></title><description><![CDATA[<p>Tag zusammen, schreib ein Programm das einen Text koddieren und wieder dekoddieren soll. Dazu erstell ich ein Menü, das eine Auswahl bietet, dazu benutze ich die <strong>switch/case</strong> Anweisung. für die Kodierung benutze ich eine <strong>while</strong> Schleife (dabei nimmt das programm einzelne Stellen des Textes und koddiert diese, stückweise)<br />
Problem: die Schleife <strong>while</strong> läuft nicht!<br />
jedoch läuft die <strong>while</strong> Schleife als eine Funktion (ohne <strong>switch/case</strong>)<br />
Mein Quellcode:</p>
<pre><code>#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
#include&lt;ctype.h&gt;

int main(){
    char szText[10000],szCod[10000],eingabe;
    int stel=0,i;

    printf(&quot;\n\n[1] Koddieren\n[2] Dekoddieren\n[3] Beenden\n# &quot;);
    eingabe=getchar();
    switch(eingabe){
    case '1':
         printf(&quot;\nIhre Nachricht:\n&quot;);
         gets(szText);
        while (szText[stel]!='\0')
{
     szCod[stel]=szText[stel]+3;
     stel++;                   
}
szCod[stel]='\0';

    for(i=0;szCod[i]!='\0';i++)
    {
         printf(&quot;%c&quot;,szCod[i]);
    }
         break;

    case'2':
            printf(&quot;\nenkoddieren&quot;);
            break;
    case'3':
            exit(1);       
}

getch();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/134332/while-schlefen-in-swich-case-problemme</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 11:36:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134332.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Jan 2006 12:55:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to while Schlefen in swich&#x2F;case Problemme on Wed, 25 Jan 2006 12:55:00 GMT]]></title><description><![CDATA[<p>Tag zusammen, schreib ein Programm das einen Text koddieren und wieder dekoddieren soll. Dazu erstell ich ein Menü, das eine Auswahl bietet, dazu benutze ich die <strong>switch/case</strong> Anweisung. für die Kodierung benutze ich eine <strong>while</strong> Schleife (dabei nimmt das programm einzelne Stellen des Textes und koddiert diese, stückweise)<br />
Problem: die Schleife <strong>while</strong> läuft nicht!<br />
jedoch läuft die <strong>while</strong> Schleife als eine Funktion (ohne <strong>switch/case</strong>)<br />
Mein Quellcode:</p>
<pre><code>#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
#include&lt;ctype.h&gt;

int main(){
    char szText[10000],szCod[10000],eingabe;
    int stel=0,i;

    printf(&quot;\n\n[1] Koddieren\n[2] Dekoddieren\n[3] Beenden\n# &quot;);
    eingabe=getchar();
    switch(eingabe){
    case '1':
         printf(&quot;\nIhre Nachricht:\n&quot;);
         gets(szText);
        while (szText[stel]!='\0')
{
     szCod[stel]=szText[stel]+3;
     stel++;                   
}
szCod[stel]='\0';

    for(i=0;szCod[i]!='\0';i++)
    {
         printf(&quot;%c&quot;,szCod[i]);
    }
         break;

    case'2':
            printf(&quot;\nenkoddieren&quot;);
            break;
    case'3':
            exit(1);       
}

getch();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/975847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975847</guid><dc:creator><![CDATA[do_this_for_the_school]]></dc:creator><pubDate>Wed, 25 Jan 2006 12:55:00 GMT</pubDate></item><item><title><![CDATA[Reply to while Schlefen in swich&#x2F;case Problemme on Wed, 25 Jan 2006 13:13:00 GMT]]></title><description><![CDATA[<p>Igitt, was sucht so ein Quelltext im C++ Board?<br />
Kannst du ansonsten mal das Problem etwas eingrenzen (schnapp dir einen Debugger und schau dir an, was zu Beginn der Schleife in deinem Feld steht).</p>
<p>(Noch ein kleiner Tip: Du solltest vor der Schleife die Zählvariable auf 0 zurücksetzen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975883</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 25 Jan 2006 13:13:00 GMT</pubDate></item><item><title><![CDATA[Reply to while Schlefen in swich&#x2F;case Problemme on Wed, 25 Jan 2006 13:17:46 GMT]]></title><description><![CDATA[<p>Ich glaub du hast den unterschied zwischen C++ und C nihct begriffen.<br />
Das fängt bei den headern an (stdio.h =&gt; cstdio und für C++ &lt;iostream&gt;)</p>
<p>Kann den thread einer verschieben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/975895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/975895</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Wed, 25 Jan 2006 13:17:46 GMT</pubDate></item></channel></rss>