struct link_node
{
char node_str[ MAX_STR_LEN ];
struct link_node *next;
};
int compare_node(struct link_node *n1, struct link_node *n2)
{
if(n1[0] < n2[0])
{
return -1;
}
else if(n1[0] == n2[0])
{
return 0;
}
else
{
return 1;
}
}
이것은 현재 연결된 목록에서 노드의 첫 글자를 비교하는 코드입니다. 프로그램이 실행되고 있지 않으므로 코드의 오류가 어디에 있는지 확인하고 싶습니다. 코드가 괜찮아 보이나요? 오류는 코드의 다른 위치에있을 수 있습니다.링크 된 목록의 노드 비교 c
링크 된 목록의 구조를 표시해야합니다. – karliwson
구조체 link_node { char node_str [MAX_STR_LEN]; struct link_node * next; }; –
@Tim Eilers "노드의 첫 글자"란 무엇입니까? :) 노드의 첫 글자는 "n"입니다. :) –