작성
·
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 형식으로 만드나요?