无法理解编译器为什么会出错

时间:2019-10-22 18:10:26

标签: function matrix compiler-errors

我正在尝试制作一个程序,在该程序中我必须将矩阵从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);
}

}

0 个答案:

没有答案