Вот функция с магическими числами c в качестве длин 2-мерных массивов:
bool function(int char_block_a[7][2], int char_block_b[6][2])
{
for (int i = 0; i = 7; i++)
{
for (int j = 0; j = 6; j++)
{
if (char_block_a[i][0] == char_block_b[j][0] && char_block_a[i][1] == char_block_b[j][1])
{
return true;
}
}
}
return false;
}
Вот функция с изменяемой длиной 2-мерного массива, которую я хотел реализовать (просто чтобы показать, что я имелось ввиду):
bool function(int char_block_a[a][2], int char_block_b[b][2])
{
for (int i = 0; i = a; i++)
{
for (int j = 0; j = b; j++)
{
if (char_block_a[i][0] == char_block_b[j][0] && char_block_a[i][1] == char_block_b[j][1])
{
return true;
}
}
}
return false;
}
Как я мог это реализовать? Спасибо всем!