Was ist besser?
-
Hallo Leutz!
Nur mal so im Intresse, welche der Varianten ist der bessere Style?void TForm1::Berechnung (void) { Zahl1 = StrToFloat(Edit1->Text); Zahl2 = StrToFloat(Edit2->Text); Ergebnis = Zahl1 + Zahl2; } void __fastcall TForm1::Button1Click(TObject *Sender) { Berechnung (); Label1 -> Caption = FloatToStr (Ergebnis); }oder
void __fastcall TForm1::Button1Click(TObject *Sender) { Zahl1 = StrToFloat(Edit1->Text); Zahl2 = StrToFloat(Edit2->Text); Ergebnis = Zahl1 + Zahl2; Label1->Caption = FloatToStr (Ergebnis); }
-
Hallo
das kommt doch daruaf an, ob due die Funktion Berechnung() öfters brauchst.
desweiteren würde ich nicht mit globalen Variablen arbeiten, sondern mit Rückgabewertenbis bald
akari
-
Kannst du mit den Rückgabewerten mal ein Beispiel posten?
Wäre echt cool.MfG TheExecut0r
-
float summe TForm1::Berechnung (float a, float b) { return a + b; } void __fastcall TForm1::Button1Click(TObject *Sender) { Label1 -> Caption = FloatToStr (Berechnung (StrToFloat(Edit1->Text),StrToFloat(Edit2->Text))); }In der Headerdatei ist die Deklaration anzupassen.