|
안녕하세여^^
c++빌더을 한번 써 볼려구 하는데 도저히 몰라서 글을 올리게 되네요^^;;
참고로 c++, c++빌더라는 프로그램 종류을 처음 하는건데요...
이게 모하는 프로그램인줄도 당체 몰라서,,ㅜㅜ
연습으로 하나를 해볼려구 하는데요,,,
Edit1, Edit2, Panel1, RichEdit1
이렇게 사용을 해서 짜볼려구 하는데요
Edit1에는 숫자를 입력시 RichEdit1에 구구단을 표기 하구 싶어요
예) Edit1=1 이면
RichEdit1 = 1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
:
:
1 x 9 = 9
이렇게 표기가 되구요
Edit2 에 숫자 입력 후 엔터 누르면
Panel1 에서는
Edit1 x Edit2 = 값
예) 11 x 2 = 22
22 라는 값만 표기 되게나여^^
제가 할수 있는 것 까지는
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Edit1->Text = "";
Edit2->Text = "";
Panel1->Caption = "";
RichEdit1->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Close ();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
int sum;
int in_num;
String Message;
if ( Edit1->Text == "" ) return;
in_num = StrToInt( Edit1->Text );
if ( in_num == 0 ) return;
RichEdit1->Text = "구구단 [" + Edit1->Text + "]단";
for ( char i = 1; i < 10; i++ )
{
sum = i * in_num;
Message = Edit1->Text + " * " + IntToStr( i ) + " = " + IntToStr( sum );
RichEdit1->Lines->Add( Message );
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Edit1->Text = "";
Edit2->Text = "";
Panel1->Caption = "";
Label1->Caption = " X ";
Label2->Caption = " = ";
RichEdit1->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit2Change(TObject *Sender)
{
int sum;
int in_num;
String Message;
if ( Edit2->Text == "" ) return;
in_num = StrToInt( Edit2->Text );
if ( in_num ==0 ) return;
요기까지 해봤는데요 막히네여 ㅜ.ㅜ
제가 처음 하는 거라서여 자세히 하는 법을 올려주시면
너무나도 감사 할거에요 그리구 복받을실 거구^^
암무토록 부탁드려여(꾸벅)
꼭 부탁드려여
|