Achtung, Code Correction Police ;-)
erkan erpolat hat gesagt.:
#include <iostream.h>
void main()
{
cout<<"hallo"<<endl;
return;
}
Wenn Du einen
Standard C/C++ Header einbinden willst, brauchst Du das Suffix .h nicht. Es ist also sauberer
#include <iostream> zu schreiben (äquivalent
<stdio> statt
<stdio.h>). Die Funktion
main() muss mit dem Rückgabewert
int und nicht
void angegeben werden, auch wenn unter C++ die return-Anweisung fehlen darf.
Du solltest unbedingt den Namensraum bekannt machen, dessen Du Dich mittels
cout und
endl bedienen möchtest, also entweder global in der Datei mittels
using namespace std; oder (meiner Meinung nach besser) vor die Elemente
cout und
endl das Präfix
std:: setzen. Schließlich ist es noch guter Stil, wenn man bei einer
int main() Funktion dann abschließend ein
return 0; angibt.
Ein sauberes Hallo Welt Programm unter C++ sieht schließlich so aus:
Code:
#include <iostream>
int main()
{
std::cout << "Hallo Welt" << std::endl;
return 0;
}
Du solltest Dir diese kleinen Regeln gleich von Beginn an merken und am besten auch immer so Deine Programme kompilieren, dass möglichst viele Warnungen ausgegeben werden. Mit dem gcc wären das so Schalter wie
-W -Wall -pedantic, mit Visual Studio kenne ich mich leider nicht aus, aber da gibts bestimmt etwas ganz ähnliches.