Caute
mam taky problem chcem napisat do edit panelu nejake cislo po stlaceni tlacidla a ked sa to bude rovnat podmienke chcem aby sa zviditelnil Edit panel
spravil som to takto :
// Vypise to cannot convert 'int' to 'char'
char p[100];
void __fastcall TForm1::Button3Click(TObject *Sender)
{
scanf(Edit2->Text.c_str(),&p);
Label6->Caption=(p);
if (p == 8)
{
Edit3->Visible=1;
}
}
prosim pomozte neprogramujem v tom dlho asi mi zas nejaka blbost usla ak dojdete na nejake ine riesenie bude to tiez super len potrebujem to napisane cislo mat v premennej
//audiotrack: fixnutá osmička a zátvorka aby nezobrazovalo smajla
Problem s C++ Builderom
-
programator
Medium Star
- Príspevky: 475
- Registrovaný: 18 apr 2005, 8:31
- Bydlisko: Papua new Guinea
- Kontaktovať používateľa:
Re: Problem s C++ Builderom
p treba v podmienke pretypovat :
Kód: Vybrať všetko
char p[100];
void __fastcall TForm1::Button3Click(TObject *Sender)
{
scanf(Edit2->Text.c_str(),&p);
Label6->Caption=(p);
if ((int)p == 8)
{
Edit3->Visible=1;
}
}
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
-
programator
Medium Star
- Príspevky: 475
- Registrovaný: 18 apr 2005, 8:31
- Bydlisko: Papua new Guinea
- Kontaktovať používateľa:
No tak asi tazko ked si dal do podmienky priradenie stringu do Edit2->Text...fruxo napísal:neni to takto jednoduchsie ? alebo sme sa zle pochopili ?
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Label6->Caption = Edit2->Text;
if (Edit2->Text = "nieco")
{
Edit3->Visible=true;
}
}
Ked tak, tak skor takto :
Kód: Vybrať všetko
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Label6->Caption = Edit2->Text;
if (Edit2->Text == "nieco")
{
Edit3->Visible=true;
}
}
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
tak trosku som sa pomylilprogramator napísal:No tak asi tazko ked si dal do podmienky priradenie stringu do Edit2->Text...![]()
Ked tak, tak skor takto :Kód: Vybrať všetko
void __fastcall TForm1::Button3Click(TObject *Sender) { Label6->Caption = Edit2->Text; if (Edit2->Text == "nieco") { Edit3->Visible=true; } }