- #1

- 22

- 0

Hi I have these functions:

that I calls through

which produces together these error messages:

the funtion parameters that I am passing are:

what I am doing wrong? Thanks for any help.

Code:

```
void posicaoIfElse (int e [][n], int i, int j, int k, int m, int n) {
........
........
}
void posicaoFormula (int e [][n], int i, int j, int k, int m, int n) {
........
........
}
```

that I calls through

Code:

```
posicaoFormula (e,i,j,k,m,n);
printf ("\n");
posicaoIfElse (a,i,j,k,m,n);
```

which produces together these error messages:

rede.c:3: error: 'n' undeclared here (not in a function)

rede.c:68: error: 'n' undeclared here (not in a function)

rede.c: In function 'main':

rede.c:160: error: type of formal parameter 1 is incomplete

rede.c:162: error: type of formal parameter 1 is incomplete

the funtion parameters that I am passing are:

Code:

```
int m = 7;
int n = m+1;
int e [n][n];
int a [n][n];
int i,j,k;
```

what I am doing wrong? Thanks for any help.

Last edited by a moderator: