Newbie-Frage
-
Hallo,
ich hab MS Visual Studio .NET installiert und wollte gerade mit einem Hello World programm starten.
Und schon kam der 1. Error.
#include <iostream.h>
-> aber im include-Verzeichnis gibt es keine Datei iostream.h
Warum? Sollte die nicht zwingend mit dabei sein? Oder gibt es das bei .NET nicht mehr?Ok, habe ich also etwas anderes versucht:
using namespace std;
#include <iostream>ok, jetzt funktioniert das einfach cout << "HelloWorld" aber warum ich jetzt das so machen muss und warum die datei iostream.h nicht existiert, das habe ich nicht verstanden.
Kann mir jemand den Unterschied erklären, damit ich nicht schon zu Beginn aufgebe?
Liebe Grüße
-
Als erstes mal hat das nichts mit C# zu tun, sondern gehört ins Standard C++!
Als zweites lass dir gesagt sein, dass die Header nicht mehr mit .h eingebunden werden. Dies ist veraltet. Die neuen Header Standard-Namensraum gekapselt (namespace std)! Und das MSVS.Net unterstützt die veraltete Schreibweise wohl nicht mehr!
-
Dieser Thread wurde von Moderator/in AndreasW aus dem Forum C# und .NET in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.