인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박성진님의 프로필 이미지
박성진

작성한 질문수

C로 배우는 자료구조 및 여러가지 예제 실습

연결리스트 - 개념과 기본 동작들 (4)

find함수가 제대로 작동을 안합니다

작성

·

203

0

Node find_item(char item) {

Node *temp = head;

while (temp!=NULL) {

if (strcmp(temp->data, item) == 0) {

return temp;

}

else {

temp = temp->next;

}

}

}

이렇게 쓰고 메인 함수에

Node head = (Node )malloc(sizeof(Node));

head->data = "monday";

head->next = head;

Node *tem=find_item("monday");

printf("%s", tem->data);

이런 식으로써넣었는데 아무것도 안나오더라구요 왜그럴까요 그리고 왜 함수들을 void형식이 아닌 Node 형식으로 만드나요?

답변 1

0

Node *find_item이라고 해야되는데 Node find_item이라고 잘못 쓰셨네요..!

박성진님의 프로필 이미지
박성진

작성한 질문수

질문하기