我正在尝试制作一个程序,在该程序中我必须将矩阵从main传递给过程(在该过程中,我将加载矩阵),但是编译器在代码中标记的行上给出了两个错误(预期为“ int”之前的primary-expression),我不明白为什么。
我是矩阵新手,所以我对如何解决此问题没有很多想法。
const int casseTotali = 4;
void getDistances(int numeroSpettatori,int matrix [] [casseTotali]){ int i,j;
oceansdb
}
int main(){ int i,j,amountSpettatori;
for ( i = 0 ; i < numeroSpettatori ; i++){ //NUMERO DELLO SPETTATORE
printf("\n\n(INFO) SPETTATORE %d\n", i+1);
for ( j = 1 ; j <= 4 ; j++) //NUMERO DELLE CASSE
do{
printf("(?) Distanza Cassa %d: ", j);
scanf("%d", &matrix[i][j]);
if (matrix[i][j] < 0){
printf("(!) Errore: devi inserire un numero maggiore di 0.\n");
}
} while (matrix[i][j] < 0);
}
}