PDA

View Full Version : [c]errore


emiliano30
21-05-2005, 18:44
quale e/orrore commetto, non mi richiama la funzione
e mi da il solito errore sulla moltiplicazione

-[Linker error] undefined reference to `prodotto'
-subscripted value is neither array nor pointer



#include<math.h>
#include<stdlib.h>
#include<stdio.h>
int rand( );
int matB( );
int somma(int **matriceB );
int prodotto(int **matrice);
main()
{

int matriceA[100][100];
int sum,prod,i,j,x,y;
int *matrice;
sum=i=j=x=y=0;
matrice=&matriceA[0][0];
printf("il prodotto è%d\n",prodotto);
system("PAUSE");
return 0;

int prod(int **matrice)
{

int x, prodotto=1;
for(x=0; x<100; x++)
prodotto*=matrice[x][x];

return prodotto;

emiliano30
21-05-2005, 18:58
mi rispondo da solo:
ho fatto una caxxata, il prototipo della funzione è diverso dall'intestazione
ora provvedo :doh:

VegetaSSJ5
21-05-2005, 19:11
:rotfl: