2次元配列に数値をスキャンしようとしていますが、私は再定義のエラーを受け取り続けます。関数の再定義の問題を取得する
コード:
#include <stdio.h>
#define N 3
void getMatrix(double mat[N][N]);
/*
char getMenuOption();
void getCoordinates(int*, int*);
void sumMatrices(double mat1[][N], double mat2[][N]);
void changeMatrix(double mat[][N]);
void printMatrix(double mat[][N]);
*/
int main() {
double A[N][N], B[N][N];
/*
char option;*/
getMatrix(A[N][N]);
getMatrix(B[N][N]);
/*
option = getMenuOption();*/
return 0;
}
void getMatrix(double A[N][N]){
int i;
for(i=0;i<=N;i++){
for(i=0;i<N;i++)
{
scanf("%lf",&A[N][N]);
}
}
return;
}
void getMatrix(double B[N][N]){
int i;
for(i=0;i<=N;i++){
for(i=0;i<N;i++)
{
scanf("%lf",&B[N][N]);
}
}
return;
}
私はこの問題は、同じ関数が2回呼び出されていることですが、それについてイムのでわからないと思います。 誰かが私がこの問題を指摘するのを助けることができれば、それは大歓迎です。
から始まるよう
ように定義された配列のためには、オフずつの 'の問題は、同じ関数が呼び出されることです二度、 "..あ?それはそれらを持つ唯一の目的ですか? –
関数を2回実装しました。それをする必要はありません。 –
私は知らない。私はこれがエラーではないと言っていませんでした。 – Eduard