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 fehlermeldungen1.) 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)