Funktionen und Zeiger



  • Hallo,

    ich habe ein Problem bei dem ich nicht weiter weiß.

    Ich habe eine void Funktion z.B.

    void Test(double *test1, double test2[])

    Diese Funktion befindet sich in einer while-Schleife und ich rufe diese natürlich mit test(test1, test2) auf.

    Innerhalb der Funktion test berechne ich Werte für test1 mit Hilfe von test2.
    Bei ersten Durchlauf erhalte ich "schöne Werte" für test1 (d.h., ich bin mir ziemlich sicher, dass diese Werte richtig sind). Bei zweiten durchlauf sind die Werte für test1 jenseits von Gut und Böse.

    test1 selbst ist als static double test[n] definiert.

    Kann mir jemand sagen, was ich da falsch mache? Vielen Dank.

    Gruß
    Thomas



  • Rück' mal den Code raus...


Anmelden zum Antworten