"Hello World" fehlerbehaftet?



  • Hi Freunde,

    ich sollte das Programm "Hello World!" schreiben, jedoch soll mein Programm nicht 100% korrekt sein und fehlerbehaftet sein.
    Könnt ihr mir da bitte helfen, folgendes hab ich entwickelt:

    1 // C++ Hello World
    2
    3 #include <iostream>
    4
    5 using namespace std;
    6
    7 void main ()
    8 {
    9 cout << “Hello World“ <<;
    10 }



  • Der Rückgabetyp der main-Funktion ist int, deshalb musst du auch am Ende der Funktion durch

    return 0;
    

    einen int-Wert zurückgeben.

    Außerdem muss Zeile 9 so lauten:

    cout << "Hello World";
    


  • danke!

    was meinst du genau mit int., kannst du mir bitte die Zeile aufschreiben?

    oder ist nur Zeile 9 falsch?



  • Anstatt void main(), int main()


  • Mod

    Nein, nur Zeile 7 und 9 sind falsch:

    // C++ Hello World
    
    #include <iostream>
    
    using namespace std;
    
    int main ()
    {
     cout << "Hello World";
    }
    

    Benutze für Quelltexte bitte unbedingt die Code-Tags, damit der Code im Forum formatiert angezeigt wird. Zu finden sind diese unter den Smileys, genauer unter dem 😞 Smiley.

    Noch eine fortgeschrittene Anmerkung für andere Leser, die der Threadersteller besser gar nicht beachtet:

    Schamote schrieb:

    deshalb musst du auch am Ende der Funktion durch

    return 0;
    

    einen int-Wert zurückgeben.

    Nein, musst du nicht. main ist eine Ausnahme. Ein Verlassen der main ohne return entspricht einem impliziten return 0; .


Anmelden zum Antworten