Danke an alle, jetzt funktioniert es! Wie dumm von mir.
Ja, natürlich ist die Vorgehensweise ein wenig umständlich, aber ich wollte gleich mal das mit dem Überladen ausprobieren, und die Idee mit den "Hilfsfunktionen"(also in dem Fall die mit 3Variablen überladene summe(..) gefällt mir prinzipiell sehr gut.
Das Zeigerinkrement funktioniert bei mir aber wunderbar, Andreas. Du hast wohl übersehen, das nicht das gleich f übergeben wird. Ich sollte wohl statt
if(n>0)
{
summe(s+*f++, f, n-1);
}
lieber
if(n>0)
{
summe(s+*f, ++f, n-1);
}
schreiben, das sieht einfach mehr nach dem aus, was getan werden soll ;-).
Nassi-Shniderman werde ich mir gleich mal zu Gemüte führen.
Herzlich,
Jens