int main(){
linkedList_h*L;
ListNode *p;
int n = 0, i = 0;
int num[100] = { 0 }; //입력되는 노드의 개수는 100개를 초과하지 않음
L = createLinkedList_h();
printf("연결 리스트 생성하기! \n");
printList(L);
printf("몇개의 노드를 생성하시겟습니까? \n");
scanf_s("%d", &n);
printf("노드를 입력하세요 \n");
for (i = 0; i <n-1; i++)
{
scanf_s("%d\n", &num[i]);
addFrontNode(L, &num[i]);
}
printf("입력된 노드값 : ");
for (i = 0; i < n ; i++)
printf("%d ", num[i]);
//printList(L); //입력된 노드 들을 보여줌
return 0;
}
위에서 배열값을 0으로 줘서 그런거 같은데 4개 입력해서 똑같이 4개 출력할건데도 왜이러나여??
n-1 이니깐 그렇지 ..
입력은 4개받고 배열에 3개를 할당하니깐 {1,2,3,0} 가 되지 나머지 방에 0 으로 채워지는거지
ㄳㄳ알려주셔서 감사합니당..