error C2059: Syntaxfehler: ':'



  • Erstens:
    Ich bin ein Noob also wird das sehr wahrscheinlich ein dummer Fehler sein xD
    das hier ist mein quelltext wenn ich ihn starten will kommt diese fehlermeldung

    error C2059: Syntaxfehler: ':'

    was bedeutet das und was muss ich am quelltext ändern???

    // C++ für Spieleprogrammierer
    // Liting 1.1
    // Es wird ein Begrüßungstext ausgegeben
    //
    #include <iostream>

    using namespace std;

    //Hauptprogramm
    //
    int main ()
    {
    int punkte = 15;
    int faktor = 2;
    int hauptpunkte;
    int bonuspunkte;

    hauptpunkte = punkte * faktor;

    cout << "vorläufige Punktzahl: " << hauptpunkte << endl;
    cout << "Bonuspunkte: " << bonuspunkte << endl;
    cin >> bonuspunkte;

    return: 0;
    }

    danke für alle antworten!!!



  • Golol schrieb:

    Erstens:

    error C2059: Syntaxfehler: ':'

    return: 0;
    

    Hier vielleicht? So viele Doppelpunkte kommen in dem Quellcode ja nicht vor 🙂

    Gruß
    foo



  • So wie ich das sehe kommt im Quelltext bis auf den doppelpunkt im Return-Statement kein einziger für den Compiler relevanter Doppelpunkt vor. Die Doppelpunkte die vorkommen befinden sich in Zeichenketten (eingerahmt von " ") und sind daher nicht von Bedeutung.

    In C/C++/Java/(C# ??) schreibt man return ohne Doppelpunkt, also:

    return 0;
    

    Da du dich als totaler Anfänger outest, gebe ich dir noch mit auf den Weg dass man sehr wohl zwischen : und ; unterscheiden muss 😉

    Ach so nebenbei, wenn du die Lösung selber schon fast gefunden hast, wieso hast du den Doppelpunkt nicht einfach entfernt und versucht obs klappt?



  • jaa danke es geht
    wahrscheinlich werde ich noch mehrere fehler dieser art posten 😉


Log in to reply