include <iostream.h> wird nicht gefunden



  • hi, bin neu hier und hab bisher mit c++ nix am hut.
    nun hab ich mir in den kopf gesetzt, damit rumzuexperimentieren und hab gleich die ersten fehlermeldungen 😉

    1.) unable to open include file `iostream.h`
    2.) undefinied symbol `cout`in funktion main()
    ******* 2 errors in compile*****

    hab nach nem heft von knowware gearbeitet und da steht nichts zu dem thema drin, deshalb hoff ich, dass mir hier jemand weiterhelfen kann.
    Hier das "programm" ;-))

    #include <iostream.h>
    // Das Hallo C++ Programm
    int main()
    {
    cout<<"Hallo C++!\n";
    return 0;
    }

    danke schon mal
    rotezora75



  • nimm dir ein vernünftiges, aktuelles tutorial zur hand und kein veraltetes



  • beispielsweise von cpp-tutor.de - wenn du dir das hallo welt programm von dort anschaust wirst du den fehler erkennen



  • Hallo

    Diese Datei heisst statt iostream.h neu nur noch iostream, die Zeile muss also lauten:

    #include <iostream>
    

    Dann noch folgender Hinweis: im neuen C++ Standard gibt es Namespaces. Der Compiler wird 'cout' nicht finden, da diese Klasse im Namespace 'std' enthalten ist. Du kannst nun 'cout' durch 'std::cout' ersetzen, oder nach der #include-Zeile folgendes einfügen:

    using namespace std;
    

    Gruss und viel Spass (am Besten mit einem aktuellen Tutorial -> macht mehr Freude)


Anmelden zum Antworten