As Alexander Langer wrote:
> Wieso ist
> int main(c,v) char *v; { } ??
> gültiges C?
>
> Ich dachte immer, K&R C waere
> int main(c,v)
> {
> char *v; int c;
> ....
> }
Du denkst falsch. In Deinem Falle wären v und c lokale Variablen
innerhalb main(), sie sollen ja aber als formale Parameter deklariert
werden, daher muß ihre Deklaration vor dem Block von main() stehen. Da
auch für formale Parameter gilt, daß sie zu `int' mutieren wenn nichts
anderes behauptet, genügt die Deklaration von c.
-- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 13 Oct 1999 - 08:20:56 CEST