안녕하세요. 취미로 프로그래밍을 하고 있는 청년입니다. 비쥬얼 스튜디오 2015를 깔아서 해봤는데 원하는 값이 출력이 안되요...ㅠㅠ <div><br></div> <div>제가 구동하려는 소스는 </div> <div><br></div> <div><p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">typedef int element;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">typedef struct ListNode</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>element data;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>struct ListNode *link;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">}ListNode;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"> </p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">void error(char *message)</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>fprintf(stderr,"%s\n",message);</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>exit(1);</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">}</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"> </p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">ListNode *create_node(element data, ListNode *link)</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>ListNode *new_node;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>new_node = (ListNode *)malloc(sizeof(ListNode));</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>if(new_node ==NULL)error("메모리할당에러");</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>new_node->data=data;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>new_node->link=link;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>return(new_node);</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">}</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"> </p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">void display(ListNode *head)</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>ListNode *p;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>if(head==NULL)return;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"> </p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>p=head;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>do</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>printf("%d->",p->data);</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>p=p->link;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>}</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>while(p!=head);</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">}</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">void insert_first(ListNode **phead, ListNode *node)</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">}</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">void insert_last(ListNode **phead,ListNode *node)</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">}</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"> </p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">int main()</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">{</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>ListNode *list1=NULL;</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"> </p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>insert_first(&list1,create_node(10,NULL));</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>insert_first(&list1,create_node(20,NULL));</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>insert_first(&list1,create_node(30,NULL));</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><span style="white-space:pre;"> </span>display(list1);</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">}</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><br></p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">요거인데, 오류는 없습니다. 아무 이상없는데(교재에서 끌어온거니까요...)근데 문제는 비쥬얼 스튜디오로 컴파일하면 화면이</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"></p> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201509/1443501276Hpo4yS2sItlr8HhTb2qOsSSVf.png" width="800" height="527" alt="2.PNG" class="chimg_photo" style="border:none;"></div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201509/1443501276WRs7D6uOF8heobim7hH.png" width="800" height="215" alt="3.PNG" class="chimg_photo" style="border:none;"></div><br><p></p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">요렇게만 나옵니다. 뭔가 출력되는게 있어야 하는데, 출력되는 것도 없고,,,,</p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;"><br></p> <p style="margin:0px;padding:0px;line-height:20px;font-family:'나눔고딕', NanumGothic, sans-serif;font-size:13.3333px;">printf("hello");한다음에 컴파일하면 잘만 나오던데...왜이러는지 모르겟어요..ㅠㅠ</p></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.