|
void __fastcall TForm1::Button15Click(TObject *Sender)
{
if( m_cScale.AnsiCompare( "+" ) == 0 )
{
Label1->Caption = IntToStr( m_iStar1 + Label1->Caption.ToInt() );
}
if( m_cScale.AnsiCompare( "-" ) == 0 )
{
Label1->Caption = IntToStr( m_iStar2 - Label1->Caption.ToInt() );
}
if( m_cScale.AnsiCompare( "*" ) == 0 )
{
Label1->Caption = IntToStr( m_iStar3 * Label1->Caption.ToInt() );
}
if( m_cScale.AnsiCompare( "/" ) == 0 )
{
Label1->Caption = IntToStr( m_iStar4 / Label1->Caption.ToInt() );
}
}
책에서 보니까 if문이 많이 나오는 것은 which문으로 간단하게 만들수 있다고 나와 있습니다. ...혹시 고칠수 있는지
알고 싶습니다. .....그리고 클리어 사용방법을 알고 싶습니다. 가단한 예제를 올려주시던지 어떻게 사용하는 건지 말로
남겨 주셨으면 고맙겠습니다.
|