Code funktioniert im Compiler nicht | obwohl alles richtig!

Allwissend

Gesperrt
Ich kenne jemanden auf einer anderen internet-seite der hat ein Problem. Und zwar hat der einen C++ code in Microsoft Visual Studio 2003 .NET Enterprise Architect in eine Windows Konsolenapplikation eingebunden. Aber bei ihm kommt ständig ein fehler.

Der Code:
Code:
#include <iostream.h>

int main()
{
cout << "Groesse eines int:\t\t"      << sizeof(int)    << " Bytes.\n";
cout << "Groesse eines short int:\t"  << sizeof(short)  << " Bytes.\n";
cout << "Groesse eines long int:\t"   << sizeof(long)   << " Bytes.\n";
cout << "Groesse eines char:\t\t"     << sizeof(char)   << " Bytes.\n";
cout << "Groesse eines float:\t\t"    << sizeof(float)  << " Bytes.\n";
cout << "Groesse eines double:\t\t"   << sizeof(double) << " Bytes.\n";
cout << "Groesse eines bool:\t\t"     << sizeof(bool)   << " Bytes.\n";

return 0;
}

Der Fehler beim kompiliieren:

fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory c:\Dokumente und Einstellungen\...\Visual Studio Projects\Versuch1\Source.cpp
 
Das liegt daran dass der Code falsch ist...
Die Headerdatei iostream.h ist veraltet. Man verwendet nun iostream (ohne Erweiterung). Dort sind die Streams allerdings im Namespace std.
 
Ich hab das jetzt bei mir mal ausprobiert. Das programm bleibt nur ganz kurz auf und schließt sich gleich wieder wie verhindert man sowas?

P.S.: Erstmal danke für die hilfe. Ich werd das dem dann mal gleich erzählen!
 
Zurück