N00b sucht hile c++ programm



  • Also hi erstmal
    naj erstens ich versteh noch nicht so viel von programmiersprachen

    deswegen schreibe ich auch hier.

    Also mein problem ist folgendes ich hab mir aus der Stätischen Bücherei das buch C++ für Dummies geholt hab den mit gelieferten Compiler Dev-C++ 4.9.8.0
    installiert und losgelegt.

    Nun wollte ich ein Beispiel programm zur while schkeife schreiben das hier
    :#include <cstdio>
    #include <cstdlib>
    #include <iostream>
    using namespace std;

    int main(int nNumberofArgs, char* pszArgs[])
    {
    int loop;
    cout << " Geben sie ein wieviele Schleifen ausgeführt werden sollen\n";
    cin >> loop;
    while (loop > 0)
    {
    loop = loop - 1

    cout << " Noch ";
    cout << loop ;
    cout << "Schleifen";
    }

    }

    system("PAUSE");
    return 0;
    }

    Jetzt Will ich es kompiliren lassen allerdibngs wird mir in der zeile mit
    cout << "Noch";
    (siehe auch oben)
    ein fehler angezeigt allerdings finde ich keinen.

    Da es ja nur um die while schleife geht entferne ich die zeile.
    Nun allerdings wir mir eins weiter unten der Fehler angezeigt also was ist hier los ich als noob seh einfach nicht was da falsch ist bin also auf eure hilfe angewiesen.

    Sconmal danke ür hoffentlich kommende antworten.
    Quicktum



  • Du hast ein Semikolon in der Zeile davor vergessen.

    Aber Dev C++ ist veraltet und bitte benutze Code-Tags, damit der Code lesbar dargestellt wird ( sfds ) und benutze bitte Überschriften, die etwas über deine konkrete Frage verraten!



  • Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum C++ verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Und benutz das nächste mal bitte die cpp-Tags. (unter diesem Smiley: :))



  • Du hast ein Semikolon vergessen und eine geschweifte Klammer zu viel.

    P:S.
    Stat "System("PAUSE");" zu benutzen
    erstelle ein batch script, dann einfach draufdrücken und das Programm starten ohne sich zu beenden.

    run_debug.bat
    -----------

    @echo off
    
    .\debug\mein_programm_name.exe
    
    pause
    

    Lösung:

    #include <cstdio>
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int nNumberofArgs, char* pszArgs[])
    {
    	int loop;
    
    	cout << " Geben sie ein wieviele Schleifen ausgeführt werden sollen\n";
    	cin >> loop;
    
    	while (loop > 0)
    	{
    		loop = loop - 1;
    
    		cout << " Noch ";
    		cout << loop ;
    		cout << "Schleifen";
    	}
    
    	system("PAUSE");
    
    	return 0;
    }
    


  • loop = loop - 1;
    

    kannst du übrigens abkürzen:

    //so
    loop -= 1;
    
    //oder so
    loop--;
    
    //oder so
    --loop;
    

Log in to reply