у меня в список добавляется айпи адреса по нажатию кнопки...
AnsiString mask, temp, temp2;
bool q = true;
int j=0,k=0;
temp = MaskEdit1->Text;
j = temp.Length();
for (int i=0;i<j;i++)
   {
      if (temp.c_str()[i]!=' ' || i==6 || i==10 || i==14)
          if (temp.c_str()[i]!='.')
              {
                if(temp.c_str()[i]!=' ')
                   {
                        temp2 += temp.c_str()[i];
                   }
                if (i==2 || i==6 || i==10 || i==14)
                        {
                          k = StrToInt(temp2);
                          if (k>255)
                             {
                             ShowMessage("Неверный айпи");
                             q=false;
                             break;
                             }
                          temp2="";
                        }
              }
            if (temp.c_str()[i]!=' ')
               {
                  mask+=temp.c_str()[i];
               }
   }
if (q==true)
    ListBox1->Items->Add(mask);
вот так выглядит мой код, нормально будет либо что то отредактировать?? (C++Builder)