Dynamischer Zeiger mit Zeiger auf Zeiger etc. [kein C++]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

  • Hallo,
    ich versuche jetzt schon seit Tagen mein Problem zu finden...
    Hier mal meine Mainfunktion:


    Was will ich eigentlich machen?
    Ja ich will in einer anderen Funktion (also erst später) sagen das der Zeiger von Wert auf ein dynamisches (im Heap befindliches) Array zeigen soll mit dem ich arbeiten will. Da der Benutzer die Anzahl der Werte des Arrays erst noch eingeben muss, zeigt mein Zeiger zu beginn auf die Adresse 0x00000000, was einen Zugriffsfehler zur Folge hat :|.
    Der Zeiger auf den Zeiger hat die Adresse 0xcccccccc. Was mir auch nix bringt.
    Ist es Sinnvoll die Adresse des Zeiger auf den Zeiger zu übergeben?
    Wie kann ich den Fehler wegbekommen das er mir nicht irgendwo hinzeigt sondern sinnvollerweise dahin wo er keinen Schaden anrichten kann *G*.


    Danke im Vorraus
    PS: es ist reiner C Quellcode, mit C++ kann ich nix anfangen.


  • So ein Freund von mir hat mir da auf die Sprünge helfen können (juchu).


    Folgendermaßen wäre es dann "korrekt":


    Ok der Zusammenhang ist etwas rausgerissen, mir gings halt Primär um den Zeiger "übergeben" und damit lokal arbeiten... jetzt ist mein Problem ja gelöst *G* und ich kann weitercoden.