cout unbekannt?



  • Moin,
    ich habe ein Beispiel-Code aus einem Leerbuch versucht zu kompiliren ( konosole unter Linux)

    #include <iostream>
    #include "Datum.hh"
    
    Datum heutigesDatum;
    
    int main()
    {
      cout << "Heute ist der ";
      heutigesDatum.ausgeben();
      return 0;
    }
    

    gcc mault da cout an,und das ist doch "iostream" ? oder

    g++ -c -o DatumTest.o DatumTest.cc
    DatumTest.cc: In function int main()': DatumTest.cc:8: error:cout' undeclared (first use this function)
    DatumTest.cc:8: error: (Each undeclared identifier is reported only once for
    each function it appears in.)
    make: *** [DatumTest.o] Error 1

    Danke für Hilfe Hanns



  • using namespace std;
    

    oder

    using std::cout;
    

    nach dem include
    oder vor das cout nen std::

    also std::cout
    

    denn cout ist eben im namensbereicht std folglich musst du dies auch auf eine dieser arten mitteilen



  • using namespace std;
    

    oder

    std::cout
    

    P.S.: Kennt keiner die Begriffe SUCHE un FAQ? Die Frage kommt mindestens! einmal pro Woche.



  • Danke, ich schau das nächste mal nach.

    Hätte aber auch im Buch stehen können?! WEnn schon makefiles etc dabei ist


Anmelden zum Antworten