<?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[Programm stimmt nicht oder unvollständig]]></title><description><![CDATA[<p>Ja ich bin an einem Programm das Zahlen &quot;1&quot; zu &quot;eins&quot; und umgekehrt ausgeben soll....</p>
<p>nun ich habe schon bischen etwas nur klappt das ganze noch nicht so richtig und ich bin so ziemlich mit meinem Latein am ende....</p>
<p>Könnte mir bitte jemand Hlefen das ganze fertig zu bekommen...</p>
<pre><code class="language-cpp">//INFO: -eingabeprüfung auf buchstabe/zahl
//      -eingabeprüfung auf zahlenbereich
//      -wiederholung einbauen vill...

#include &lt;iostream&gt;
using namespace std;

int main()
{
    int eingabe;

    cout&lt;&lt;&quot;Geben sie eine zahl ein&gt; &quot;;
    cin&gt;&gt;eingabe;

    if(eingabe&gt;0 &amp;&amp; eingabe&lt;13)
    {
        switch(eingabe)
        {
            case 1:
                cout&lt;&lt;&quot;eins&quot;&lt;&lt;endl;
                break;
            case 2:
                cout&lt;&lt;&quot;zwei&quot;&lt;&lt;endl;
                break;
            case 3:
                cout&lt;&lt;&quot;drei&quot;&lt;&lt;endl;
                break;
            case 4:
                cout&lt;&lt;&quot;vier&quot;&lt;&lt;endl;
                break;
            case 5:
                cout&lt;&lt;&quot;fuenf&quot;&lt;&lt;endl;
                break;
            case 6:
                cout&lt;&lt;&quot;sechs&quot;&lt;&lt;endl;
                break;
                case 7:
                cout&lt;&lt;&quot;sieben&quot;&lt;&lt;endl;
                break;
            case 8:
                cout&lt;&lt;&quot;acht&quot;&lt;&lt;endl;
                break;
            case 9:
                cout&lt;&lt;&quot;neun&quot;&lt;&lt;endl;
                break;
            case 10:
                cout&lt;&lt;&quot;zehn&quot;&lt;&lt;endl;
                break;
            case 11:
                cout&lt;&lt;&quot;elf&quot;&lt;&lt;endl;
                break;

        }
    }

    const char *vw[]={&quot;zehn&quot;, &quot;drei&quot;, &quot;vier&quot;, &quot;fuenf&quot;, &quot;sech&quot;, &quot;sieb&quot;, &quot;acht&quot;, &quot;neun&quot;};
    const char *xy[]={&quot;einund&quot;, &quot;zweiund&quot;, &quot;dreiund&quot;, &quot;vierund&quot;, &quot;fuenfund&quot;, &quot;sechsund&quot;, &quot;siebenund&quot;, &quot;achtund&quot;, &quot;neunund&quot;};
    const char *wx[]={&quot;zwanzig&quot;, &quot;dreisig&quot;, &quot;vierzig&quot;, &quot;fuenfzig&quot;, &quot;sechzig&quot;, &quot;siebzig&quot;, &quot;achtzig&quot;, &quot;neunzig&quot;};

    int x;
    int y;

    char anf[10];
    char end[10];

        if(eingabe&gt;=13 &amp;&amp; eingabe&lt;=19)
        {
            x=eingabe/10;
            y=eingabe%10-1;

            strcpy(anf, vw[y-1]);
            //cout&lt;&lt;anf;
            }

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/244935/programm-stimmt-nicht-oder-unvollständig</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 01:28:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/244935.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jul 2009 20:06:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:06:10 GMT]]></title><description><![CDATA[<p>Ja ich bin an einem Programm das Zahlen &quot;1&quot; zu &quot;eins&quot; und umgekehrt ausgeben soll....</p>
<p>nun ich habe schon bischen etwas nur klappt das ganze noch nicht so richtig und ich bin so ziemlich mit meinem Latein am ende....</p>
<p>Könnte mir bitte jemand Hlefen das ganze fertig zu bekommen...</p>
<pre><code class="language-cpp">//INFO: -eingabeprüfung auf buchstabe/zahl
//      -eingabeprüfung auf zahlenbereich
//      -wiederholung einbauen vill...

#include &lt;iostream&gt;
using namespace std;

int main()
{
    int eingabe;

    cout&lt;&lt;&quot;Geben sie eine zahl ein&gt; &quot;;
    cin&gt;&gt;eingabe;

    if(eingabe&gt;0 &amp;&amp; eingabe&lt;13)
    {
        switch(eingabe)
        {
            case 1:
                cout&lt;&lt;&quot;eins&quot;&lt;&lt;endl;
                break;
            case 2:
                cout&lt;&lt;&quot;zwei&quot;&lt;&lt;endl;
                break;
            case 3:
                cout&lt;&lt;&quot;drei&quot;&lt;&lt;endl;
                break;
            case 4:
                cout&lt;&lt;&quot;vier&quot;&lt;&lt;endl;
                break;
            case 5:
                cout&lt;&lt;&quot;fuenf&quot;&lt;&lt;endl;
                break;
            case 6:
                cout&lt;&lt;&quot;sechs&quot;&lt;&lt;endl;
                break;
                case 7:
                cout&lt;&lt;&quot;sieben&quot;&lt;&lt;endl;
                break;
            case 8:
                cout&lt;&lt;&quot;acht&quot;&lt;&lt;endl;
                break;
            case 9:
                cout&lt;&lt;&quot;neun&quot;&lt;&lt;endl;
                break;
            case 10:
                cout&lt;&lt;&quot;zehn&quot;&lt;&lt;endl;
                break;
            case 11:
                cout&lt;&lt;&quot;elf&quot;&lt;&lt;endl;
                break;

        }
    }

    const char *vw[]={&quot;zehn&quot;, &quot;drei&quot;, &quot;vier&quot;, &quot;fuenf&quot;, &quot;sech&quot;, &quot;sieb&quot;, &quot;acht&quot;, &quot;neun&quot;};
    const char *xy[]={&quot;einund&quot;, &quot;zweiund&quot;, &quot;dreiund&quot;, &quot;vierund&quot;, &quot;fuenfund&quot;, &quot;sechsund&quot;, &quot;siebenund&quot;, &quot;achtund&quot;, &quot;neunund&quot;};
    const char *wx[]={&quot;zwanzig&quot;, &quot;dreisig&quot;, &quot;vierzig&quot;, &quot;fuenfzig&quot;, &quot;sechzig&quot;, &quot;siebzig&quot;, &quot;achtzig&quot;, &quot;neunzig&quot;};

    int x;
    int y;

    char anf[10];
    char end[10];

        if(eingabe&gt;=13 &amp;&amp; eingabe&lt;=19)
        {
            x=eingabe/10;
            y=eingabe%10-1;

            strcpy(anf, vw[y-1]);
            //cout&lt;&lt;anf;
            }

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1738834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738834</guid><dc:creator><![CDATA[007]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:06:10 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:10:27 GMT]]></title><description><![CDATA[<p>Uff, bitte sag doch was genau das Problem ist.</p>
<p>Muss doch eine Fehlermeldung kommen, oder was geschieht nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738835</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:10:27 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:17:34 GMT]]></title><description><![CDATA[<p>Na ein Problem ist schon mal die Einrückung. :p</p>
<p>EDIT: Mentras hat natürlich Recht. Eine Fehlerbeschreibung wäre wünschenswert. Um die Zeit ist meine Kristallkugel schon im Bett...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738840</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:16:27 GMT]]></title><description><![CDATA[<p>Also gut ich hab noch was kleines geändert nun sieht er so aus....</p>
<pre><code class="language-cpp">//INFO: -eingabeprüfung auf buchstabe/zahl
//      -eingabeprüfung auf zahlenbereich
//      -wiederholung einbauen vill...

#include &lt;iostream&gt;
using namespace std;

int main()
{
    int eingabe;

    cout&lt;&lt;&quot;Geben sie eine zahl ein&gt; &quot;;
    cin&gt;&gt;eingabe;

    if(eingabe&gt;0 &amp;&amp; eingabe&lt;13)
    {
        switch(eingabe)
        {
            case 1:
                cout&lt;&lt;&quot;eins&quot;&lt;&lt;endl;
                break;
            case 2:
                cout&lt;&lt;&quot;zwei&quot;&lt;&lt;endl;
                break;
            case 3:
                cout&lt;&lt;&quot;drei&quot;&lt;&lt;endl;
                break;
            case 4:
                cout&lt;&lt;&quot;vier&quot;&lt;&lt;endl;
                break;
            case 5:
                cout&lt;&lt;&quot;fuenf&quot;&lt;&lt;endl;
                break;
            case 6:
                cout&lt;&lt;&quot;sechs&quot;&lt;&lt;endl;
                break;
                case 7:
                cout&lt;&lt;&quot;sieben&quot;&lt;&lt;endl;
                break;
            case 8:
                cout&lt;&lt;&quot;acht&quot;&lt;&lt;endl;
                break;
            case 9:
                cout&lt;&lt;&quot;neun&quot;&lt;&lt;endl;
                break;
            case 10:
                cout&lt;&lt;&quot;zehn&quot;&lt;&lt;endl;
                break;
            case 11:
                cout&lt;&lt;&quot;elf&quot;&lt;&lt;endl;
                break;

        }
    }

    const char *vw[]={&quot;zehn&quot;, &quot;drei&quot;, &quot;vier&quot;, &quot;fuenf&quot;, &quot;sech&quot;, &quot;sieb&quot;, &quot;acht&quot;, &quot;neun&quot;};
    const char *xy[]={&quot;einund&quot;, &quot;zweiund&quot;, &quot;dreiund&quot;, &quot;vierund&quot;, &quot;fuenfund&quot;, &quot;sechsund&quot;, &quot;siebenund&quot;, &quot;achtund&quot;, &quot;neunund&quot;};
    const char *wx[]={&quot;zwanzig&quot;, &quot;dreisig&quot;, &quot;vierzig&quot;, &quot;fuenfzig&quot;, &quot;sechzig&quot;, &quot;siebzig&quot;, &quot;achtzig&quot;, &quot;neunzig&quot;};

    int x;
    int y;

    char anf[10];
    char end[10];

        if(eingabe&gt;=13 &amp;&amp; eingabe&lt;=19)
        {
            x=eingabe/10;
            y=eingabe%10-1;

            strcpy(anf, vw[y-1]);
            //cout&lt;&lt;anf;
            }
            fflush(stdin);
            getchar();
            return 0;
}
</code></pre>
<p>Nun klapp alles so weit... Ich gebe eine Zahl ein z.B 6 und er gibt mir &quot;Sechs&quot; aus... das ist ja alles ok aber nun möchte ich das ich gleich wieder eine zahl eingeben kann und nicht das die Konsole gleich zu geht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738842</guid><dc:creator><![CDATA[007]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:18:39 GMT]]></title><description><![CDATA[<p>Dann musst du das alles in eine Schleife packen. Mach dich in der Richtung mal schlau. Es gibt verschiedene Arten von Schleifen (while, do-while, for).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738845</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:18:39 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:23:15 GMT]]></title><description><![CDATA[<p>Ja while kenn ich könntest du ein Beispiel machen bitte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738850</guid><dc:creator><![CDATA[007]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:24:40 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Mentras hat natürlich Recht.</p>
</blockquote>
<p>Endlich höre ich was glückliches von dir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<blockquote>
<p>nun möchte ich das ich gleich wieder eine zahl eingeben kann und nicht das die Konsole gleich zu geht...</p>
</blockquote>
<p>LoL, du hast das Programm programmiert, aber auf das kommst du nicht? oO</p>
<p>Nimm doch eine Bool-Schleife, und wenn sie beendet werden soll, bekommt sie einen falschen wert zurückgeliefert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>€dit:</p>
<pre><code class="language-cpp">while(true) 
{ 
//Do that shit...
Falls ich nicht mehr im Programm sein will...
return(false)
}
</code></pre>
<p>Lg Mentras</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738851</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:34:52 GMT]]></title><description><![CDATA[<p>Wie kann ich das so einfügen das es mir nicht unendlichmal das gleiche ausgibt... aber auch nicht das ich immer falls diese zahl = und nun raus aus der schleife sondern das es möglichst mit einer geht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738860</guid><dc:creator><![CDATA[007]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:34:52 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:36:08 GMT]]></title><description><![CDATA[<p>Mentras schrieb:</p>
<blockquote>
<p>Endlich höre ich was glückliches von dir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Gerne doch! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Aber... ( :p )</p>
<p>Mentras schrieb:</p>
<blockquote>
<pre><code class="language-cpp">while(true) 
{ 
//Do that shit...
Falls ich nicht mehr im Programm sein will...
return(false)
}
</code></pre>
<p>Lg Mentras</p>
</blockquote>
<p>Das halte ich für nicht so günstig. Eventuell will man doch am Programmende noch Abschließendes (z.B. Speicher freigeben, abschließende Meldung...) oder Weiterführendes (Programm geht halt einfach weiter) erledigen. Da ist ein return nicht die beste Lösung, um aus der Schleife zu kommen.</p>
<pre><code class="language-cpp">bool goOn=true;
while(goOn) { 
  //Do that shit...

  //Falls ich nicht mehr im Programm sein will...
  goOn=false;
}
//Sobald man goOn auf false gesetzt hat, wird die Schleife verlassen. Tada!
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1738861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738861</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:36:08 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:37:56 GMT]]></title><description><![CDATA[<p>007 schrieb:</p>
<blockquote>
<p>Wie kann ich das so einfügen das es mir nicht unendlichmal das gleiche ausgibt... aber auch nicht das ich immer falls diese zahl = und nun raus aus der schleife sondern das es möglichst mit einer geht...</p>
</blockquote>
<p>Sorry, kannst du das noch mal ein wenig deutlicher formulieren? Versteh ich wirklich nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738864</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:37:56 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:39:05 GMT]]></title><description><![CDATA[<p>Ahhh, da hab ich mal wieder was von dir gelernt x)</p>
<p>Danke _matze!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738865</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:39:05 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:42:27 GMT]]></title><description><![CDATA[<p>naja mir fällt da grad noch was anderes auf nämlich das mein Programm nur zahlen von 1-11 ind wörter umwandelt die anderen leider nicht nun wie kann ich das ändern das ich nicht jede zahl mit case bla und so weiter schreiben muss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738867</guid><dc:creator><![CDATA[007]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:42:27 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:52:46 GMT]]></title><description><![CDATA[<p>007 schrieb:</p>
<blockquote>
<p>naja mir fällt da grad noch was anderes auf nämlich das mein Programm nur zahlen von 1-11 ind wörter umwandelt die anderen leider nicht nun wie kann ich das ändern das ich nicht jede zahl mit case bla und so weiter schreiben muss</p>
</blockquote>
<p>Sowas in der Art hast du doch schon mit deinen String-Arrays vorbereitet. Also mach einfach weiter. Das soll dir ja schließlich keiner hier vorkauen. Probier einfach noch ein wenig rum, setz deinen Verstand ein, und bei weiteren Detailfragen melde dich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738872</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:52:46 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 20:58:23 GMT]]></title><description><![CDATA[<p>Ich bin das schon so lange am versuchen darum hab ich mich ja erst hier gemolden weil ich nicht mehr weiter weiss nun ist es schon so spät und bin langsam ko von dem ganzen...</p>
<p>Darum wäre ich echt froh um Hilfe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738874</guid><dc:creator><![CDATA[007]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:58:23 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 21:06:12 GMT]]></title><description><![CDATA[<p>007 schrieb:</p>
<blockquote>
<p>Ich bin das schon so lange am versuchen darum hab ich mich ja erst hier gemolden weil ich nicht mehr weiter weiss nun ist es schon so spät und bin langsam ko von dem ganzen...</p>
<p>Darum wäre ich echt froh um Hilfe...</p>
</blockquote>
<p>Ok, Moment...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738877</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 21:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 21:28:10 GMT]]></title><description><![CDATA[<p>Gut, ausnahmsweise:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;limits&gt;

using namespace std; 

int main() 
{ 
	const char *Strings12[]={&quot;null&quot;, &quot;eins&quot;, &quot;zwei&quot;, &quot;drei&quot;, &quot;vier&quot;, &quot;fuenf&quot;, &quot;sechs&quot;, &quot;sieben&quot;, &quot;acht&quot;, &quot;neun&quot;, &quot;zehn&quot;, &quot;elf&quot;, &quot;zwoelf&quot;}; 
	const char *Strings19[]={&quot;drei&quot;, &quot;vier&quot;, &quot;fuenf&quot;, &quot;sech&quot;, &quot;sieb&quot;, &quot;acht&quot;, &quot;neun&quot;}; 
	const char *Strings99_pre[]={&quot;einund&quot;, &quot;zweiund&quot;, &quot;dreiund&quot;, &quot;vierund&quot;, &quot;fuenfund&quot;, &quot;sechsund&quot;, &quot;siebenund&quot;, &quot;achtund&quot;, &quot;neunund&quot;}; 
	const char *Strings99_post[]={&quot;zwanzig&quot;, &quot;dreissig&quot;, &quot;vierzig&quot;, &quot;fuenfzig&quot;, &quot;sechzig&quot;, &quot;siebzig&quot;, &quot;achtzig&quot;, &quot;neunzig&quot;}; 
	int eingabe; 

	cout&lt;&lt;&quot;Geben sie eine zahl ein&gt; &quot;; 
	if(cin&gt;&gt;eingabe) {
		if(eingabe&lt;0) {
			cout &lt;&lt; &quot;Bitte keine negativen Zahlen eingeben!&quot; &lt;&lt; endl;
		}else	if(eingabe&lt;=12) {
			cout &lt;&lt; Strings12[eingabe];
		}else if(eingabe&lt;=19) {
			cout &lt;&lt; Strings19[eingabe%10-3] &lt;&lt; &quot;zehn&quot;;
		}else if(eingabe&lt;=99) {
			cout &lt;&lt; Strings99_pre[(eingabe%10)-1] &lt;&lt; Strings99_post[(eingabe/10)-2];
		}else {
			cout &lt;&lt; &quot;Bitte nur Zahlen kleiner 100 eingeben!&quot; &lt;&lt; endl;
		}
	}else {
		cout &lt;&lt; &quot;Bitte eine Zahl eingeben!&quot; &lt;&lt; endl;
	}
	std::cin.clear(); 
	std::cin.ignore(std::numeric_limits&lt;int&gt;::max(),'\n');
	getchar();
}
</code></pre>
<p>Jetzt pack eine Schleife und eine kleine Ablaufsteuerung (z.B. Programm abbrechen) rein.</p>
<p>EDIT: Du kannst ja auch noch Hunderter und Tausender einbauen, das ist nicht so schwer...</p>
<p>EDIT2: Und verbring die nächste Zeit am besten damit, dir einige Grundlagen beizubringen. Nur so kommt man auf Dauer weiter. Lies mal ein Tutorial oder ein Buch, das bringt einfach mehr als einfach drauf loszuprogrammieren. Wie du selbst gemerkt hast, erreicht man sein Ziel nicht ohne Verständnis der Sprachmittel und Grundwissen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738882</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 21:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 21:27:29 GMT]]></title><description><![CDATA[<p>Danke schon mal</p>
<p>Was ist Strings</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738885</guid><dc:creator><![CDATA[007]]></dc:creator><pubDate>Tue, 07 Jul 2009 21:27:29 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 21:29:02 GMT]]></title><description><![CDATA[<p>007 schrieb:</p>
<blockquote>
<p>Danke schon mal</p>
<p>Was ist Strings</p>
</blockquote>
<p><a href="http://de.wikipedia.org/wiki/Zeichenkette" rel="nofollow">http://de.wikipedia.org/wiki/Zeichenkette</a><br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738886</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 21:29:02 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 23:03:36 GMT]]></title><description><![CDATA[<p>Ich glaube eher er meint die Variable...denn du hast keine Strings verwendet außer C-Strings...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738907</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Tue, 07 Jul 2009 23:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 23:30:26 GMT]]></title><description><![CDATA[<p>Vielleicht sollte man das Problem in die FAQ aufnehmen. Die &quot;Zahlenumwandler&quot; nehmen ja gar kein Ende mehr. Jeden Tag einer. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1738913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738913</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Tue, 07 Jul 2009 23:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Tue, 07 Jul 2009 23:57:49 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>Vielleicht sollte man das Problem in die FAQ aufnehmen. Die &quot;Zahlenumwandler&quot; nehmen ja gar kein Ende mehr. Jeden Tag einer. <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>
</blockquote>
<p>Das steht schon seit Ewigkeiten dort.</p>
<p>Leider sind die FAQ so gut wie nutzlos, da viele der dort aufgenommenen Fragen entweder selten gestellt werden, sich thematisch überlappen oder sich in nutzlosen Beiträgen verlieren. Das Ganze sollte man mal neu strukturieren, aber momentan lesen wohl die wenigsten die FAQ. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738915</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 07 Jul 2009 23:57:49 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Wed, 08 Jul 2009 00:40:01 GMT]]></title><description><![CDATA[<p>Echt? Das steht drin? Hab das eigentlich nur als Scherz gemeint. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Dann bräuchte das Forum neben den FAQ so etwas wie eine Hausaufgabenecke. Obwohl, na ja, würde mehr schaden als nützen.</p>
<p>Ich weiß nicht, zu meiner Zeit war der ganze Computerkram noch freiwillig. Wir haben uns richtig gefreut vor die Kisten zu dürfen. Da war jeder stolz auf seine individuelle, wenn auch teils seltsame, Lösung.</p>
<p>Sollten die heute c++ auf den regulären Lehrplan stehen haben, dann fände ich das schon sehr übertrieben. Aber, anders kann ich mir die Menschen nicht erklären, die hier, oft ohne jegliches Wissen, die Hausaufgaben gemacht bekommen wollen. Da muss das Interesse ja absolut NULL sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738920</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Wed, 08 Jul 2009 00:40:01 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Wed, 08 Jul 2009 00:45:56 GMT]]></title><description><![CDATA[<p>Hm ja, da hast du Recht. Zeitweise scheint es hier von armen bemitleidenswerten Studenten, die von ihren Professoren mit veraltetem C++-Wissen zu sinnfreien Aufgaben verdonnert werden, nur zu wimmeln...</p>
<p>Schade finde ich auch, dass es zum Teil noch Leute gibt, die das unterstützen.</p>
<p>Aber zum Glück gibts immer noch die &quot;gute Sorte&quot;: Motivierte, interessierte Leute, die sich in die Möglichkeiten und Abgründe von C++ vorwagen wollen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738923</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 08 Jul 2009 00:45:56 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Wed, 08 Jul 2009 04:47:26 GMT]]></title><description><![CDATA[<p>Mentras schrieb:</p>
<blockquote>
<p>Ich glaube eher er meint die Variable...denn du hast keine Strings verwendet außer C-Strings...</p>
</blockquote>
<p>Hm, ich hab keine Ahnung, was er meinte. Denn eine Variable &quot;Strings&quot; gibt es in dem Code auch nicht. Und er hat ja nicht gefragt, was &quot;String12&quot; ist. Hörte sich für mich tatsächlich nach einer grundsätzlichen Frage nach dem Begriff String an. Egal, jedenfalls habe ich mich mit den C-Strings nur an das gehalten, was er bereits zu kennen scheint, um ihn nicht weiter zu verwirren. Denn sein Wissen hält sich noch arg in Grenzen, er steht wohl noch ganz am Anfang. Aber vielleicht hätte man ihm direkt std::string zeigen sollen, schließlich hat er schon mit strcpy rumexperiementiert, das kann bei seinem Wissensstand schnell in die Hose gehen...</p>
<p>Und wenn's eine Hausaufgabe ist: Herrje, welcher Trottel stellt denn immer solche Aufgaben?! <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>
<p>EDIT: Übrigens gibt es sicher viele Leute, die vom Programmieren nix wissen wollen, aber schulisch damit in Berührung kommen und entsprechend unmotiviert da rangehen. Ich denke da an meine Berufsschulzeit. Ich war der einzige Informatikkaufmann, der Spaß im VB- und C++-Unterricht hatte (auch, wenn die Lehrer, die wir Kaufleute bekamen, grausig waren). Ich habe auch in der Firma fast ausschließlich programmiert. Aber die anderen angehenden Informatikkaufleute kannten es nicht, wollten es nicht und mussten es in ihrer Firma nicht können. Eine gewisse Unmotiviertheit kann ich da schon nachvollziehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738935</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 08 Jul 2009 04:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Wed, 08 Jul 2009 06:37:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">const char *
</code></pre>
<p>Ohne jetzt irgendwie nerven zu wollen.<br />
Kann mir mal jemand erklären warum man oft sowas in C++ Programmen sieht ?<br />
Dafür gibt es doch (schon lange) std::string. Hat es irgendeinen Vorteil, wenn man char Zeigerketten nimmt ?<br />
Oder hat sich das nur aus gewohnheit eingebürgert ?<br />
Ich sehe oft C++ Code, der mit C durchsetzt ist. Kommt das davon das Profs früher nur C &quot;gelernt&quot; haben und sich heute ohne weiteres dazulernen wollen mit so einem &quot;C/C++ Mixcode&quot; durchschlagen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738960</guid><dc:creator><![CDATA[stud_op]]></dc:creator><pubDate>Wed, 08 Jul 2009 06:37:16 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stimmt nicht oder unvollständig on Wed, 08 Jul 2009 08:07:23 GMT]]></title><description><![CDATA[<p>stud_op schrieb:</p>
<blockquote>
<p>...Kommt das davon das Profs früher nur C &quot;gelernt&quot; haben und sich heute ohne weiteres dazulernen wollen mit so einem &quot;C/C++ Mixcode&quot; durchschlagen ?</p>
</blockquote>
<p>Wohl nicht nur Profs.<br />
Es gibt einfach (zu) viele, die Neuem zu wenig aufgeschlossen sind und lieber Dinge so machen &quot;... wie ich sie immer gemacht habe ...&quot;.<br />
Da will ich mich gar nicht ausnehmen - oftmals erscheint das &quot;organischer&quot;, &quot;schneller&quot;, .... aber ich lerne immer wieder, dass diese Ansatz mir mehr Probleme bereitet als er löst.</p>
<p>Außerdem gibt es haufenweise Leute, die nicht an &quot;guten Programmen&quot; interessiert sind, sondern lediglich daran, dass &quot;...irgendwie das passiert, was ich will...&quot;.</p>
<p>Gerne werden diese beiden Bequemlichkeitsansätze noch mit &quot;Performancevorteilen&quot; begründet, die in 99% der Fälle nicht zutreffen und in 102% der Fälle irrelevant sind. <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 es gibt natürlich Situationen, wo char* Vorteile ggü. std::string hat (Compiler-/Sprach-/Plattform-/...-Übergänge, ...).</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738998</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 08 Jul 2009 08:07:23 GMT</pubDate></item></channel></rss>