Hvad er der galt !!?
HejJeg har følgende kode i Borland C++ Builder
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
static char Text[25] = \"Dette er en tekst\";
static char *Key = Text;
static int i;
if (Key != \"0x00\")
{
Memo1->Text = Memo1->Text + Text[i];
i++;
Key++;
}
else
Timer1->Enabled = false;
}
Koden skal skrive en karakter ad gangen men kun til null-termineringen i strengen.
Men programmet skriver altid 32 karakter ud selvom Text kun er 17 char + Null terminering.
Hvad kan der være galt...