Поэтому я не знаю, почему я получаю эту ошибку: «Ошибка: аргумент типа« цвет »несовместим с параметром типа« цвет (*) [2] »« на строке I, помеченнойПочему визуальный C++ дает мне эту ошибку?
#include <iostream>
using namespace std;
enum color{black, white};
bool negative(color a[2][2], color b[2][2]);
void main(){
color a[2][2] = { { black, white }, { white, black } };
color b[2][2] = { { white, black }, { black, white } };
negative(a[2][2], b[2][2]); //<==== here (under "a" and "b")
}
bool negative(color a[2][2], color b[2][2]){
int False=0, True=0;
for (int i = 0; i < 2; i++){
for (int j = 0; j < 2; j++){
if (a[i][j] != b[i][j]) True++;
else False++;
}
}
if (True == 2 && False == 0)return true;
else if (True == 0 && False == 2)return false;
}
, пожалуйста, пожалуйста, напишите лучший заголовок. Я просто обычно пропускаю вопросы, которые называются без названия. –
Вызвать свою функцию следующим образом: 'negative (a, b);' –
спасибо, ребята, за ответы – F15h