la dichiarazione di myString è
char *myString[3];
quindi:
e l'errore è alla linea
int main(void);
int myFunc(void);
int searchFile(char *q[]);
int main(void){
int error;
error = myFunc();
if(error)
return error;
error = searchFile(currentString, stringToSearch);
if(error)
return error;
return kErrorNo;
}
int myFunc(void){
...
for(i=0;i<3;i++){
myString[i] = calloc(kMaxStringLength, sizeof(char));
if(myString[i]==NULL)
return kErrorMemory;
fscanf(myEnter,"%s",myString[i]);
...
currentString = myString[i];
searchFile(currentString);
in searchFile(currentString);

Rispondi quotando