salve a tutti.
Ho una struttura così fatta:
perchè in fase di compilazione mi dice:char *currentString; //globale
int searchFile(char *q[]);
int myfunc(void){
for(i=0;i<3;i++){
myString[i] = calloc(kMaxStringLength, sizeof(char));
currentString = myString[i];
searchFile(currentString);
}
warning: passing argument 1 of myfunc from incompatible pointer type
currentString contiene una stringa "supercalifragilistichespiralidoso" (diversa ad ogni iterazione)