anfängerproblem mit COUT
-
hallo.
ich habe eine problem mit dem einfachsten programm überhaupt. das sieht wie folgt aus:
#include <conio.h> #include <iostream> int main() { cout << "HELLO\n"; _getch(); return 0; }warum bringt der compiler folgende fehlermeldung:
error C2065: 'cout': nichtdeklarierter Bezeichner
-
Hallo
cout liegt im namespace std. Du hast nun die Möglichkeit
std::coutzu schreiben, oder unter deine include-Anweisungen folgende Zeile einzufügen:
using namespace std;chrische
-
oder #include <iostream.h> zu nutzen!
(quelle: c++ in 21 tagen, meine erfahrung
)
-
Tuxinator schrieb:
oder #include <iostream.h> zu nutzen!
(quelle: c++ in 21 tagen, meine erfahrung
)Falsch. iostream ist Standard, iostream.h nicht. Dein Buch ist nicht (mehr) korrekt.
-
tuxinator schrieb:
quelle: c++ in 21 tagen, meine erfahrung
Tja, das Buch von dem wohl am öftesten abgeraten wird...
Greetz, Swordfish
-
ob standart oder nicht, so lange es seinen dienst tut ...
was ist überhaupt an <iostream.h> zu bemängeln, auf dass es nicht mehr standart ist?
-
naja, woher weißt du, was welche funktion bewirkt, wenn's keinen standard gibt??? beim einen compiler gibt cout text aus, beim andern formatierts vielleicht die festplatte... deshalb bleib doch besser beim standard ^^