Problem mit Hello World include



  • Hallo, ich habe mir ein etwas älteres C++ Buch aus unserer Stadtbücherei ausgeliehen und scheitere schon am ersten Programm. Irgendwie funktioniert es einfach nicht. Kann mit der Fehlermeldung nicht viel anfangen, weil ich ja noch ein Anfänger bin.

    #include "iostream.h"
    
    void main()
    {
    	cout << "Hello World!" << endl;
    }
    

    Irgenwas muss mit dem include nicht in Ordnung sein. Kann mir jemand helfen?



  • #include [b]<iostream>[/b]
    
    [b]int[/b] main()
    {
        [b]std::[/b]cout << "Hello World!" << [b]std::[/b]endl;
    }
    

    Erklärung in jedem GUTEN Tutorial deiner Wahl.



  • Jetzt bekomme ich noch so ne Meldung, dass main einen wert zurückgeben muss. Was ist damit gemeint?



  • Dann hast du aber keinen sehr tollen Compiler, eigentlich kann das return 0; bei main() impliziert werden.

    Naja:

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello World!" << std::endl;
        return 0;
    }
    


  • C++-Profi schrieb:

    Hallo, ich habe mir ein etwas älteres C++ Buch aus unserer Stadtbücherei ausgeliehen...

    Tip 1: Schau ob es entweder ein aktuelleres Buch gibt oder such im Internet nach einem C++ Tutorial. Mit Sicherheit kann dir der ein oder andere etwas empfehlen. Wie du schon an den anderen Antworten gesehen hast, ändert sich im Laufe der Zeit auch etwas in der Programmierung.

    Tip 2: Wie auch schon erwähnt scheinst du einen veralteten Compiler einzusetzen. Es gibt kostenlose Compiler (für Windows z.B. Visual C++ in der Expressedition siehe auch http://www.microsoft.com/germany/msdn/vstudio/products/express/visualc/default.mspx , aber es gibt auch den Gnu Compiler und viele Andere...).

    Tip 3: An so einen kleinen Programm kann man noch raten was der Compiler für Fehler bringt, aber bitte in Zukunft auch die Fehlermeldung angeben. Meine Glaskugel ist leider nicht mehr die neuste.

    Tip 4: Wenn du dich in C++ nicht so gut auskennst, würde ich die Wahl deines Nicks nochmal überdenken ;p

    cu André


Anmelden zum Antworten