Thread Fehler im Code (6 answers)
Opened by [E|B] at 2004-06-13 13:36

Crian
 2004-06-13 19:11
#11010 #11010
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Es gibt kein void main(), jedenfalls nicht nach dem Standard. Das ist zwar nicht Dein eigentlicher Fehler, aber in den "echten newsgroups" würdest Du das um die Ohren gehauen bekommen ;)

Einige (=fast alle ;-) Compiler unterstützen dies zwar, aber es ist halt nicht standardkonform.

Deshalb sollte man sich int main(void) und return 0; am Ende von main angewöhnen.

Außerdem ist die von Dir verwendete leere Klammer hinter main nur unter C++ richtig, unter C muss es eigentlich korrekter Weise main(void) heißen, um eine leere Argumentenliste zu beschreiben. Es kann sein, dass das nach dem letzten Standard für C jetzt anders ist, die Änderungen habe ich leider nicht mehr mitbekommen, als ich mich mit C beschäftigt habe, war es noch so.

Aber wie gesagt, das ist nicht das eigentliche Problem, aber etwas, dass man sich vielleicht gleich richtig angewöhnen sollte, auch wenn es sogar in einigen Büchern falsch gemacht wird *seufz*.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Fehler im Code