1559
2009-03-24 00:23:07
0
-_-..
C언어는 대소문자를 구분합니다.
listNode, ListNode, listnode <== 모두다 다른 변수로 인식하죠..
중간중간 보이는 listNode, ListNode 를 listnode 로 변경하세요.
create_node함수 정의 부분에
new_node = (listNode *)malloc(sizeof(listNode *));
->
new_node = (listnode *)malloc(sizeof(listnode *));
main() 바로 아래에
listNode *list1=NULL, *list2=NULL;
ListNode *p;
->
listnode *list1=NULL, *list2=NULL;
listnode *p;
아참, 추가로, malloc라는 정적으로 메모리를 할당해주는 함수는 stdio.h에 없습니다.
#include <stdio.h>
#include <stdlib.h>
stdlib.h 에 정의되어 있으니 stdlib.h 도 include 하세요