Compiler Fehlermeldung



  • Hallo,
    Da ich nun PHP und SQL schon recht gut kann, habe ich mir gedacht, warum nicht auch noch eine Programmprogrammiersprache lernen. (Ich weiss, die Bezeichnung ist schlecht gewählt.) Ich hab mir auch gleich einen Compiler gedownloadet und habe eine Textausgabe ausprobiert. Ich habe die Datei als "hello_world.cpp" gespeichert und kompiliert. Laut meinem Tutorial sollte dann eine .exe Datei erstellt werden? Es kommt aber gar nichts. Im Kompilierungslog steht folgendes:
    #warning This file includes at least one deprecated or antiquated header. \
    Please consider using one of the 32 headers found in section 17.4.1.2 of the \
    C++ standard. Examples include substituting the <X> header for the <X.h> \
    header for C++ includes, or <iostream> instead of the deprecated header \
    <iostream.h>. To disable this warning use -Wno-deprecated.
    Ich habe folgende Code in meiner "hello_world.cpp":
    Code:

    /* Das erste C++ Programm */ #include <iostream.h> void main() { cout << "Hello World" << endl; }
    

    Ich hoffe mir kann jemand sagen, was die Fehlermeldung bedeuten soll und was an dem Code falsch ist!
    Mein Compiler heißt Dev-C++.
    Vielen Dank!
    Gruß



  • // Das erste C++ Programm
    #include <iostream>
    
    int main ()
    {
        std::cout << "Hello World" << std::endl;
    }
    

    Such die Unterschiede.



  • iostream.h ist seit Jahren veraltet.

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

    So sollte der Compiler nicht mehr meckern.

    Du solltest dir ein anderes Tutorial suchen, welches nicht mit total veralteten Sachen arbeitet.



  • Achso. Ja, ich glaube das stammt von 1999 oder so.
    Dann suche ich mir mal ein aktuelleres. Danke für eure Hilfe!



  • So, jetzt habe ich mich auch mal registriert. Ich habe jetzt ein Tutorials gefunden, wo anscheinend 2004 gemacht worden ist. Ist das aktuell genug oder wieder zu alt?



  • TheShadowdx schrieb:

    So, jetzt habe ich mich auch mal registriert. Ich habe jetzt ein Tutorials gefunden, wo anscheinend 2004 gemacht worden ist. Ist das aktuell genug oder wieder zu alt?

    Der aktuelle C++ Standard ist afaik seit 1998 verabschiedet.
    Somit sollten auch alle Dinge die danach geschrieben wurden sind,
    potentiell korrekt sein.



  • Das Erstellungsdatum des Tut / Buches ist leider keine Garantie fuer die Aktualitaet des Autors ^^
    Die Beziehung ist leider nur einseitig, d.h. nen vor 1998 geschriebenes Tut kann nicht aktuell sein ^^
    Der Rest ist leider nur Erfahrungssache ... schau hier im forum, da bekommst schon brauchbare tips und tut's ...

    Ciao ...


Anmelden zum Antworten