Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 05-07-2007, 19:53
Peter_Panther
 Registrierter Benutzer
Links : Onlinestatus : Peter_Panther ist offline
Registriert seit: Jul 2004
Beiträge: 126
Peter_Panther ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke, habe es so gemacht:

Code:
int allokiere(int laenge, void **zeiger)
{
     *zeiger = (void *)malloc(laenge);
     if( zeiger != NULL)
     {
         printf("Allozierung war erfolgreich\n");
         *zeiger = (void*)("f");
         printf("%s\n",         (char*)(*zeiger));
     }
     else
     {
         printf("Aetsch, hier ging was schief\n");
     }
     return 0;
}

int main()
{

     void *Name;
     allokiere(1, &Name);
     printf("%s", Name);

     return 0;
}
Okay, speicherfreigabe muss ich noch einbauen.
Ansonsten, int oder void bei main? Kann man halten wie man will, oder?
__________________
Niveau sieht nur von unten aus wie Arroganz!
Mit Zitat antworten