Werteübergabe an Funktion



  • Hi,
    hab mal ne Frage und zwar habe ich eine Funktion geschrieben,
    die mehrere Parameter übergeben bekommt. Diese Parameter mache ich global für andere Funtionen zugänglich mit dem static Befehl.
    Nun meine Frage:
    Wenn ich die Funktion in meinen Main Programm mehrfach aufrufe überschreibe
    ich die alten Variablen. Wie kann ich die Variablen mehrerer Parameter
    am besten in der Funktion speichern und für die anderen Funktionen in dem
    Modul zugänglich machen?
    Geht das mit structs?

    Vielen Dank schonmal im Vorraus.

    Phillip



  • Ich habe gerade keine gute Vorstellung davon was du machst, könntest du das vielleicht mal anhand von etwas Code zeigen.



  • Welchen Sinn hat es, dass du eine variable Anzahl an Variablen in einer Funktion "speicherst"?? Warum machst du nicht gleich ein dynamisches Array in deiner main() und übergibst dieses oder auch nur ein Element davon den Funktionen, die deine Variablen brauchen?


Log in to reply