hy danke für die hilfe.

es ist so, ich hab 3scripten aber bei fehlern ist man halt aufgeschmissen wenn der compiler was sagt, wenn man noch nicht viele fehler beseitigt hat.

zumindestens kommen jetzt keine fhler; herzlichen dank!!!!
aber ich seh kein ergebnis, ich denk mal er beendet so schnell, dass man nur kein ergebnis sieht?!

habs mit getchar(); versucht, das sollt auf den nächsten tastendruck warten; naja leider wenig erfolg. auch return 0 zeigt nix an.

beim nebenprogramm bin ich mir auch ein bisschen unsclüssig!

ich schreib "int zerlege (int summe)" also summe würde ich zurückgeben, wenn ich das richtig verstanden habe, und dann muss ich natürlich am programmende erst return summe sagen, damit es überhaupt weiß das eine variable zurückgegeben werden kann oder ist dies nichte rforderlich?!

gibt es irgendwo eine tabelle wo alle funktionen die man hauptsächlich verwendet kurz und übersichtlich zusammengefasst sind weil in jedem Buch ist alles kreuz & quer verteilt und ich blätter immer herum und such mich deppat!

Code:
#include <stdio.h>
#include <stdlib.h>

int zerlege (int);
int tag, monat, jahr, ergebnis; //deklaration der variablen

int main (void)
{
          
     printf("Berechnung der Summe ihrer Geburtsdaten");   // Textausagbe für Prorgrammstart
     
     printf("\nBitte geben sie den Tag ein:");  
     scanf ("%d", &tag); //der tag wird eingelesen
     
     printf("\nBitte geben sie das Monat ein:");
     scanf ("%d",&monat); //das monat wird eingelesen
     
     printf("\nBitte geben die das Jahr ein:");
     scanf ("%d,",&jahr); //das jahr wird eingelesen
     
     ergebnis=0; //um unerwünschte zustände zu vermeiden
     ergebnis += zerlege(tag);
     ergebnis += zerlege(monat);
     ergebnis += zerlege(jahr);
     
     printf ("\nDie Summe ihrer Daten beträgt%d",&ergebnis);//Ausgabe des Ergebnis
     
     getchar ();
     
     }
     
     int zerlege (int summe)      //Alogarithmus fürs Hauptprogramm        
     {
         int zahl;
         summe = 0;
         while (zahl>0)
         {           
         summe+=(zahl%10);
         summe+=(zahl/10);
         }
         return summe;
         }
mfg
piri