Hallo,

Was jetzt noch fehlt ist die Deklaration von funktionen[] ?

Nehmen wir mal als Beispiel:

int i[3];
Weiter nehmen wir an int ist 32-Bit, also 4 Byte.

sizeof(i) liefert nun den Speicherbedarf von i in Bytes, also
3*4 = 12

In einer for-Schlaufe würde dann i[0] bis i[11] abgearbeitet, was nicht so ganz das gewünschte Ergebnis liefert

richtig wäre
((sizeof(i)/sizeof(i[0]))

in diesem Falle wäre auch
((sizeof(i)/sizeof(int))
möglich. Das macht dann aber Probleme, wenn du z.B. i von int in long änderst. Du musst dann den Source an zwei Stellen ändern!

MfG Peter(TOO)