알려주신대로 수정해보니까 진전이 있었습니다 ㄳㄳ
근데 4개입력하려고 4입력하니까 5개를 입력해야대는데 이건무슨경우인가요?
또 마지막 5번째 입력값은 포함대지도 않고..알려주세요 형님..
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; i++)
{
scanf_s("%d ", &num[i]);
addFrontNode(L, num[i]);
}
printf("입력된 노드값 : ");
for (i = 0; i < n ; i++)
printf("%d ", num[i]);
printf("\n\n");
printList(L); //입력된 노드 들을 보여줌
return 0;
}
댓글 0