このコードに問題があります。関数を呼び出すとき。コンパイラはこのエラーを表示します:
「関数呼び出しの引数が少なすぎます」 .......................................................... ...................
bool check_matrix(int x, int y){
if (x<ROWS || y<COLUMNS)
return true;
return false;
}
bool compute_duplicate(int x, int y, int array[], int array_length){
for (int i=0; i< array_length; i++)
{
if(array[i]==compute_address(x,y))
return false;
}
return true;
}
////////////////////////////////////
for (int i=0; i<array_length; i++){
if ((check_matrix(x,(y+1))==true) && compute_duplicate((x,(y+1), array, array_length)==false)) {
array[i]= compute_address(x,(y+1));
y++;
d++;
i++;
}
if ((check_matrix((x+1),y)==true) && compute_duplicate((x+1),y, array, array_length)==false)) {
array[i]=compute_address((x+1),y);
x++;
d++;
i++;
}
array_length=d;
}