View Single Post
Old 08-01-2010, 00:57   #5
Vincenzoflaminio
Member
 
Iscritto dal: Jul 2006
Messaggi: 96
Grazie della risposta come è compilato da bobosg funziona ma nn riesco a capire dove sono gli errori copiando dalle slide del mio prof.
Propongo un altro esempio :

#include <stdio.h>

int somma_arrayI(int[], int n); */dichiarazione function
int main()
{
int a[]={2,15,1,2,22,0,4};
int somma;
somma=somma_arrayI(a,7);
printf ("somma degli elementi: %d ", somma);
system("PAUSE");
return 0; */ questo return 0 è per il main in DEV c++
}
int somma_arrayI(int a[]. int n ) */questa è la parte di codice della function
{
int s=0, i;
for (i=0;i<n;i++)
s=s+a[i];
return s; */ il return della function
}


ora dove sono gli errori
il compilatore ne segnala vari....
13 C:\Dev-Cpp\somma array I elementi.c syntax error before '.' token
C:\Dev-Cpp\somma array I elementi.c In function `somma_arrayI':
14 C:\Dev-Cpp\somma array I elementi.c number of arguments doesn't match prototype
3 C:\Dev-Cpp\somma array I elementi.c prototype declaration
16 C:\Dev-Cpp\somma array I elementi.c `n' undeclared (first use in this function)


e pensare ke nn ho fatto altro ke copiare qualcuno sarebbe capace di spiegarmi eventualmente dove sbaglio e perché?
Vincenzoflaminio è offline   Rispondi citando il messaggio o parte di esso