Frage zum include-Verzeichnis



  • Hallo liebes Forum.

    Ob das jetzt hier rein gehört, weiß ich nicht. Wußte nicht wo ichs genau hinschreiben soll.

    Also ich benutz VC 2005 Express Edition. Habe alles installiert, plus WinSDK.

    Wenn ich das "berühmte" Hello World-Programm schreiben will, und die iostream.h einbinde, bekomm ich die Fehlermeldung: cout : nicht deklarierter Bezeichner.

    😕

    Dann hab ich mal ins include-Verzeichnis geschaut. Die ganzen mir bekannten *.h-Dateien (iostream.h, iomanip.h usw) sind zwar in dem Verzeichnis drin aber ohne Dateierweiterung, sprich ohne .h.

    Meine Frage: Muß ich die Dateien erst zu .h-Dateien "umwandeln", oder liegt das Prob woanders?

    Danke für Antworten und Tipps

    Grüße WedlWedl

    PS: Falls das hier woanders rein gehört, Bitte um Verschiebung durch die Mods, danke!



  • du musst da nix "umwandeln"

    aber laut standard wird die auch so eingebunden:

    #include <iostream>
    

    also ohne .h

    und schreibe mal noch

    using namespace std;
    

    mit dazu, dann passt das

    oder du schreibst gleich:
    std::cout ...



  • Danke Dir!

    Mit using namespace std; hats geklappt!
    Sehr schön!

    Hatte vorher das immer weggelassen weil es nie geklappt hat. Hatte immer Fehlermeldungen bekommen, aber ohne hats damals immer besser gefunzt.

    OK, also dann, danke nochmal.

    Grüße WedlWedl

    -closed-


Anmelden zum Antworten