Zahl hochzählen



  • hoi ich versuche gerade das einen Zahl immer hochgezählt wird ich hab auf meiner Form ein Label und ein Button wenn man auf den Button klickt soll im Label beim ersten klick eine 1 stehen beim 2ten einen 2 und so weiter:

    So hab ich es probiert aber das geht nicht 😞

    int i=0;
    
    for (i=0;i<10;i++)
    {
    
    i = i +1;
    Label1->Caption=i;
    
    }
    


  • Hallo,

    Schreibe mal folgenden Code in den OnClick-Event deines Buttons

    void __fastcall TCondCheckForm::OKButtonClick(TObject *Sender) 
    {
       static int i = 1; // deklariert eine Variable, die ihren Wert auch nach verlassen der Funktion ihren Wert behält
       Label1->Caption=i;
       ++i;
    }
    //---------------------------------------------------------------------------
    

    Und dann lies bitte ein C++-Tutorial. 🙂



  • Hallo

    Sowas hatten wir doch erst vor kurzem!

    bis bald
    akari


Log in to reply