以下のコードでは、「見つかりません」という出力が得られます。しかし、私はそれが「見つかった」ことを期待しています。私の間違いはどこですか?
#include <stdio.h>
void compare(char *x, char *face);
int i;
int main(void){
char array[5]="Two";
char *numbers[4]={"One", "Two", "Three", "Four"};
compare(array, *numbers);
}
void compare(char *x, char *y){
for (i = 0; i < 4; i++)
{
if (*x==y[i])
{
printf("\n found");
return;
}
}
printf("\n not found\n");
}