for (int i = 0; i < CARTRIDGHMAX; i++)
 {

  BOOL isBreak = FALSE;
  while (!isBreak)
  {
   for (int j = 0; j < CARTRIDGHMAX; j++)
   {
    if (i == j) continue;
    if (i != j &&_cartridgeRc[i].cc == _cartridgeRc[j].cc)
    {
     _cartridgeRc[i].cc = CHARACTER_CLASS(RND->getInt(9));
    }
    else
    {
     isBreak = TRUE;
     break;
    }

   }
  }
 }

API로 카드겜 만들때 같은 카드가 안나오게 enum으로 상태값을 준 뒤 상태값을 비교해서 같으면 다시 랜덤하게 돌리게 함수를 만들었는데

enum이 같아도 랜덤으로 돌리지 않고 계속 그냥 출력해 버리네요

배열내 원소끼리 비교 하려면 이중for문이 아닌 다른 방법으로 해야 되나요?