Ĺadny brzuch
Witam,
wiec jest poniższy kod z jedną funkcją:
char *InnyTest(char *Url); char *InnyTest(char *Url) { return Url; } void __fastcall TForm1::Button1Click(TObject *Sender) { char buff[88]; char *www = Edit1->Text.c_str(); strcpy(buff, www); Edit2->Text = InnyTest(buff); Edit3->Text = IntToStr(strlen(buff) ); }
I jak wpisze [po uruchomieniu programu F9] do trzech liter w polu Edit1 zamiast tych liter w polu Edit2 pojawią się jakieś znaki nie będąe literami. Dopiero po wpisaniu >4 liter w Edit1 w Edit2 pojawiają się te litery jako litery.
O co tu chodzi - co tu jest źle, że tak się dzieje ? :(
Użytkownik Darek_c++ edytował ten post 09 styczeń 2007, 18:45
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
wiec jest poniższy kod z jedną funkcją:
char *InnyTest(char *Url); char *InnyTest(char *Url) { return Url; } void __fastcall TForm1::Button1Click(TObject *Sender) { char buff[88]; char *www = Edit1->Text.c_str(); strcpy(buff, www); Edit2->Text = InnyTest(buff); Edit3->Text = IntToStr(strlen(buff) ); }
I jak wpisze [po uruchomieniu programu F9] do trzech liter w polu Edit1 zamiast tych liter w polu Edit2 pojawią się jakieś znaki nie będąe literami. Dopiero po wpisaniu >4 liter w Edit1 w Edit2 pojawiają się te litery jako litery.
O co tu chodzi - co tu jest źle, że tak się dzieje ? :(
Użytkownik Darek_c++ edytował ten post 09 styczeń 2007, 18:45