char**とchar*をパラメーターとして受け取るこの関数があり、char**のchar*のインデックスを返すか、文字列配列にない場合は-1を返すことになっています。私が確信しているエラーはですが、while(arr[i] != NULL)...
他にそれを行う方法がわかりません。
int isInArray(char** arr, char* str) {
int i = 0;
while(arr[i] != NULL) {
if(strcmp(arr[i], str) == 0)
return i;
i++;
}
return -1;
}