게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C 언어 이것좀 봐주세요
게시물ID : programmer_16688짧은주소 복사하기
작성자 : 트랙99
추천 : 0
조회수 : 340회
댓글수 : 2개
등록시간 : 2016/04/13 20:08:56
옵션
  • 본인삭제금지
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;
           }
이렇게 하면 되더라구요.
 
앞에 것이 안되는 이유가 뭔가요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호