listNode* SerchNode(linkedList_h* L, char* x){
listNode* temp;
temp = L->head;
while(temp != NULL){
if(strcmp(temp->data,x)==0){
printf("Find");
return temp;
}
//if(temp->data == x){
// printf("Find!");
// return temp;
// }
temp=temp->link;
}
printf("Not Find!");
return NULL;
}
노드서치 하는 함수를 연습하고 있었는데요.
//if(temp->data == x){
// printf("Find!");
// return temp;
// }
이부분으로 실행을 하면 Not Find! 부분으로 접근하구요.
if(strcmp(temp->data,x)==0){
printf("Find");
return temp;
}
이렇게 하면 되더라구요.
앞에 것이 안되는 이유가 뭔가요?