Variablen zusammenrechnen lassen und in Label2 einschreiben

emikar

Grünschnabel
Hallo,

ich programmiere gerade ein Karten-Spiel mit Borland c++ builder. Das Spiel heisst 17 4. Der Spieler darf bis 21 Punkte, Karten ziehen. Überschreitet die punktzahl 21 verliert der Spieler.

Hier ist ein ausschnitt von source:
PHP:
....
char punkt;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int zahl = (rand() % 14) + 1;
if(zahl==1)
{
punkt=punkt+1;
Image1->Top=16;
Image1->Left=16;
....
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Label2->Caption=punkt;
}

Also, jetzt zu meinem Problem. Die Variable punkt wird nicht in die Caption von Label2 eingeschrieben. Ich weis nicht woran es liegen könnte:(. danke im voraus
 
du hast eine char variable und willst diese um 1 erhöhen... das kann ja nur ärger geben. also ein möglichkeit (mit sicherheit nicht die beste) wäre so was:

....
int punkt = 0;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int zahl = (rand() % 14) + 1;
if(
zahl==1)
{
punkt=punkt+1;
Image1->Top=16;
Image1->Left=16;
....
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Label2->Caption=(AnsiString)punkt;
}
 

Neue Beiträge

Zurück