devo passare dei puntatori ad una funzione e non capisco perche' mi dia un problema.
La situazione e' la seguente
char *string[]={"Ar","Cc","c"};
int occurrences[3];
ho poi una funzione dichiarata come
void myFunc(char *string[], int *occurrences)
all'interno di tale funzione ho una printf che funziona benissimo
for i...
printf("%s %d\n",string[i],occurrences[i]);
il problema nasce quando voglio passare string[i],occurrences[i] ad una funzione
se all'interno del for precedente che ricordo si trova all'interno della funzione myFunc faccio una chiamata alla funzione come funcScema(string[i], occurrences[i])
int funcScema(stringchar *string[], int *occurrences)
{
printf("%s %d",string[i], occurrences[i]);
}
dove funcScema e' dichiarata come
int funcScema(stringchar *string[], int *occurrences)
sembra non gradire.
perche'?