iostream.h
-
hallo,
ich bin ein newbie in sachen C++.
Ich habe mir heute Visual C++ 2005 instaliert, aber leider funzt das nicht richtig.Ich habbe den Klassischen "hallowelt.cpp" versuch gemacht, nur leider kam bei mir nur eine fehlermeldung.
Kann es vieleicht an der iostream.h datei liegen?
Ich habe nähmlich überhaupt keine Recourcen Files.mfg. Cojo und thx schonmal im Vorraus
-
<iostream.h> ist veraltet und nicht mehr C++ standard
mache
#include <iostream> using namespace std;
-
Bei mir kommt leider immer noch die Fehlermeldung:
------ Build started: Project: a, Configuration: Debug Win32 ------
Compiling...
a.cpp
d:\c\a\a.cpp(3) : error C2871: 'std' : a namespace with this name does not exist
d:\c\a\a.cpp(7) : error C2065: 'cout' : undeclared identifier
Build log was saved at "file://d:\C\a\Debug\BuildLog.htm"
a - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========Das ist meine Quelldatei
#include <iostream> #include <stdafx.h> using namespace std; int main() { cout << "Hello World!\n"; return 0; }
-
#include <stdafx.h> gehört vor alle anderen Includes und solltest du auch in #include "stdafx.h" ändern.
Dann müsste es funktionieren. stdafx.h ist für vorkompilierte Header, ist ein spezielles Feature von VC++. Könntest du auch ganz weg lassen, müsstest es aber in den Compiler-Optionen abschalten. Aber schaden tut es nicht, wenn es drin ist. Mußt nur die Reihenfolge beachten.
-
Danke für die schnelle Hilfe
jetzt funzt es