Hallo,

gibt es eine Möglichkeit ein Variable im Unterprogramm zu deklarieren, ohne sie als als globale Variable zu deklarieren?
GRUND:

Code:
//  **************************************Unterprogramm lzahn2_ber  *******************************


float lzahn2_ber ( float x1, float y1) {

                //hier Berechnung

  lzahn2 = sqrt(   21164.49 - cos (W4 +  0.09180432) *  20574.0   );            // die Ausgabe erfolgt in mm

  float dleta_lzahn2 = lzahn2 - lzahn2_alt;

  float lzahn2_alt = lzahn2;

  //  return lzahn2;                                                                              

}
Ich möchte im UP diese Differenz berechenen lzahn2 - lzahn2_alt. Das kann natürlich nur funktionieren,
wenn lzahn2_alt beim ersten Mal einen Wert hat.
Als Parameter geht das m.E. auch nicht, weil der ja bei jedem UP-Aufruf wieder übernommen wird.

Wie regelt man sowas?

Gruß
fredyxx