|
아래 소스는 제가 만든건데요,
도대체 왜 실행할때는 문제2번이 안나오는지 모르겠어요,ㅠ
디버깅할때는 잘만 되는데...
버튼2를 클릭했을때,
메모장에는 문제가 뿌려지구요,
예와 아니오의 항목이 라디오버튼으로 되어있는데,
예를 클릭하면cu가 ++되구요,
아니오 클릭하면 cut가 ++되요.
그리고 다음 문제로 넘어갈때마다 - 버튼2를 클릭할때마다 -
라디오버튼은 체크가 해제됩니다.
마지막으로 에디터박스에는 카운터한값들이 뿌려지는데..
도대체 어디서 문제가 생겨 제대로 실행이 안되는지 모르겠습니다.
제가 c++초보거든요;
고수님들께 조언 부탁드려요,ㅠㅠㅠㅠ
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
void __fastcall TForm1::Button2Click(TObject *Sender)
{
int cu=0, cut=0;
RadioButton1->Checked = false;
RadioButton2->Checked = false;
for(int i=0;i<=3;i++)
{
switch (i)
{
case 1:
Memo1->Lines->LoadFromFile("c:\\ans1.txt");
if(RadioButton1->Checked == true)
{
cu++;
}
else if(RadioButton2->Checked == true)
{
cut++;
}
break;
case 2:
Memo1->Lines->LoadFromFile("c:\\ans2.txt");
if(RadioButton1->Checked == true)
{
cu++;
}
else if(RadioButton2->Checked == true)
{
cut++;
}
break;
}
}
Edit1->Text = (cu*10) + (cut*10);
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|