判断是否有误的函数
bool TForm::IsInputValide()
{
   AnsiString tempStr=Edit1->Text;
int pos=tempStr.AnsiPos("(");
while(pos)
{
tempStr.Delete(pos,1);
pos=tempStr.AnsiPos("(");
}
pos=tempStr.AnsiPos(")");
while(pos)
{
  tempStr.Delete(pos,1);
  pos=tempStr.AnsiPos(")");
}
int InputData[4];
pos=AnyFirstData(tempStr);
InputData[0]=StrToInt(tempStr.SubString(1,pos-1);
tempStr=tempStr.SubString(pos+1,tempStr.Length()-pos);

pos=AnyFirstPos(tempStr);
InputData[1]=StrToInt(tempStr.SubString(1,pos-1);
tempStr=tempStr.SubString(pos+1,tempStr.Length()-pos);

pos=AnyFirstPos(tempStr);
InputData[2]=StrToInt(tempStr.SubString(1,pos-1);
tempStr=tempStr.SubString(pos+1,tempStr.Length()-pos);

pos=AnyFirstPos(tempStr);
IntputData[3]=StrToInt(tempStr.SubString(1,pos));
for(int i=0;i<4;i++)
{
  if(RandomData[i]>10)
  RandomData[i]=1;
}

for(int i=0;i<4;i++)
{
  AnsiString Current=tempStr.SubString(i+1,1);
  if(InputData[i]!=IntToStr(RandomData[0])
&& InputData[i]!=IntToStr(RandomData[1])
&& InputData[i]!=IntToStr(RandomData[2])
&& InputData[i]!=IntToStr(RandomData[3])
return false;
}
return true;
}
既然IntputData[i]=StrToInt(tempStr.SubString(1,pos-1)
已成为整型的,那为什么
InputData[i]!=IntToStr(RandomData[1])还要转换成字符串型