Einsendung:

void main() oder int main()

Man kann sowohl

void main()

als auch

int main()

 schreiben. Wieso?

Man kann es eigentlich nicht! Im C++-Standard steht eindeutig, daß der Rückgabewert der main-Funktion int ist. Doch haben sich die Compilerhersteller offensichtlich geeinigt, auch void zuzulassen.
Da in diesem Kurs bis auf weiteres der Rückgabewert der main-Funktion völlig unerheblich ist, ist für uns void einfach angemessener.
Falls Ihre Entwicklungsumgebung nach Programmende eine Meldung wie

==> The thread 0xFFFB200F has exited with code 4326112 (0x4202E0).

aufgibt, dann hat es damit zu tun.

int main()
{
   return 17;
};

 Dieses Programm hat den Exit-Code 17. Im DOS unten können Sie dann mit

if errorlevel...

auf diese Codes reagieren. Es ist guter Stil, mit der 0 fehlerfreies Durchlaufen des Programmes anzuzeigen, während Zahlen ab 1 jeweils einen bestimmten Fehler bezeichnen.



Falls Ihnen Fehler im Text auffallen oder Sie Verbesserungsvorschläge haben, dann schicken Sie mir bitte eine Mail. Ich werde mich dann sofort darum kümmern.
[aktuelle Version] [inhalt] [index]      [Fehlerkorrektur, Verbesserungsvorschlag]

© Volkard Henkel <volkard@normannia.de>, last update: 08/25/00