Czesc,
Mam pewien problem i nie wiem dlaczego tak sie dzieje jak sie dzieje..
moze ktos sie z was spotkal z takim czyms i cos poradzi. nie bede tutaj proza
opisywal.. a zamieszcze programik po prostu:
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
K =(int)StrToFloat( Edit1->Text );
w = new double[K];
r = new double[K];
double y=Hirol(10);
*(r+i) =(double)StrToFloat(Edit2->Text);
*(w+i) =(double)StrToFloat(Edit3->Text);
Label3->Caption=(AnsiString(i+1));
if(i==K-1){Button1->Enabled=false;
Button1->Caption=("Wartosci wprowadzono!");
}
Memo1->Lines->Add("Tablica r:"+AnsiString((r+i)));
Memo1->Lines->Add("Tablica w:"+AnsiString((w+i)));
i=i+1;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject Sender)
{
for(int t=0;t<K;t++){
Memo1->Lines->Add(AnsiString("Element tablicy r")+t+" = "+(r+t));
Memo1->Lines->Add(AnsiString("Element tablicy w")+t+" = "+*(w+t));
}
}
//---------------------------------------------------------------------------
Moje pytanie jest takie: dlaczego to nie dziala?;)
Dlaczego wynikiem dzialania tego programu jest:
Memo1
Tablica r:4
Tablica w:3
Tablica r:4
Tablica w:3
Tablica r:4
Tablica w:3
Element tablicy r0 = 0
Element tablicy w0 = 0
Element tablicy r1 = 0
Element tablicy w1 = 0
Element tablicy r2 = 4
Element tablicy w2 = 3
<\cpp>
Powiedzcie mi gdzie robie blad??? Bo ja juz nie wiem...
Pozdrawiam,
Piotr