디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들 C언어 Linked List 이거 지적좀 해주라,...

ㅁㄴㅇㄹ(218.147) 2013.01.10 18:31:01
조회 167 추천 0 댓글 8
														

#include <stdio.h>
#include <stdlib.h>

struct node
{
 int data;
 struct node *link; //1.자기 자신을 저장할수 있는 포인터
 
};

void input_node(struct node **root,int data) //**node안에는 root가 가지고있는 주소,data는 값
{
 struct node *tmp; //동적할당할 포인터 변수
 struct node *search = *root; //널값을 찾아줄 변수
 tmp = (struct node *)malloc(sizeof(struct node) * 1); //*1은 1개만 만든다는거
 tmp->data = data;
 tmp->link = NULL;


 if(*root == NULL) //root 에 주소가없고 null경우
 {
  *root = tmp; // root에 tmp를 넣는다
 }
 else
 {
  while(1)
  {
   if(search->link == NULL) // 만약 search가 link를 찾았을때 null이면
   {
    search->link = tmp; // link에 tmp를 덮어씌운다 (다음 노드와 연결)
    break;
   }
   search = search->link;
  }
 }
}

void output_node(struct node root)
{
 while(1)
 {
  if(root->link == NULL)
  {
   break;
  }
  else
  {
   printf("%s\n",root->link);
  }

  
 }
}


int main()
{
 struct node *root = NULL; //2.노드 주소를 알고있을 포인터 변수 생성
 int i;       // 아무것도 없는 상태라 NULL값
   
 input_node(&root,1);   //3-2.노드 생성함수 만듬
         //3-2.1은 처음 노드가 받는 값
 input_node(&root,2);
 input_node(&root,3);
 input_node(&root,4);


 output_node(root); //data값 출력
 root = root->link;
 

 


 return 0;


 

}


주석 빠진데있으면 주석도 달아주고

주석 오류있으면 주석 수정좀해주라.. 제발..

그리고 위에 아직 수정할게 많은것같은데

data 1 ,2 ,3 ,4 입력된거 출력하려면 어떻게해야되 ?

output_node 라는 함수 선언하고

그걸로 출력해야하는것같은데 도통 모르겠어..

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
AD 곧 휴가!! 홈캉스, 바캉스 SALE 운영자 25/07/21 - -
343739 안드로이드 기종 젤인기있는게뭐임 세계적으로? [6] 보물같은인성갤로그로 이동합니다. 13.01.22 151 0
343738 근데 디씨같은 대형사이트는 원래 기본적으로 글지워도 6개월인가 디비보관해 [2] lol백과사전(182.172) 13.01.22 164 1
343737 형들 FTP 서버에 있는 이 폴더들 사용처 좀 알려줘 [4] 안뇽해(182.218) 13.01.22 105 0
343736 오늘 어떤놈이 이걸 영단어로 어떻게 표현하는지 물어봤다 [1] Kyle(220.244) 13.01.22 141 0
343733 형들ㅠㅠ UDK 게임개발중인데 [4] sadasd(204.93) 13.01.22 124 0
343732 에어로홍님.. 경찰서에서 모니터링 한다는데 어케 줍니까... [1] 상상(175.123) 13.01.22 98 0
343730 오늘의 자바 nom nom 3탄. 이클립스설치방법.txt [2] Kyle(220.244) 13.01.22 103 0
343729 ㅅㅂ 일부러 악플달라케도 맘이 아파서 안되겟다 돌대갈(211.36) 13.01.22 74 0
343728 자바스크립 vs 자바의 .split.txt [5] Kyle(220.244) 13.01.22 171 0
343727 애들 c언어를 알려주게 됬어요 ㅜㅜ [9] sdf(210.223) 13.01.22 211 0
343724 고등학교 수학 공부중인데 수학은 필수인것같다-ㅁ-;; [3] 초ㅂ(211.224) 13.01.22 184 0
343722 아무래도 난 대학 하나로만 소멤 서류 붙은 것 같다 [2] ghj(183.101) 13.01.22 330 0
343721 형들 System32에 관해 좀 도와줘 [7] 프갤맨(124.197) 13.01.22 155 0
343720 패킷이 단편화되면 쪼개지잖아 ? [23] 빡쳐(1.219) 13.01.22 267 0
343716 아 난 존나 끈기가 없다 [12] 베세ㄱ스다갤로그로 이동합니다. 13.01.22 187 0
343715 C++에서 함수가 [1] ㅇㅇ(222.112) 13.01.22 64 0
343710 아 목아프다 [5] 정수정•‿•갤로그로 이동합니다. 13.01.22 122 0
343709 쓸대없는 sqlite 를 php5 에서 지울순 없나요? [1] Kyle(220.244) 13.01.22 75 0
343708 ㅎㅎㅎ예비 치킨집사장이 질문좀합니다 ㅎㅎ [3] ㅡㅡ(59.15) 13.01.22 117 0
343707 아까소멤전화한다던애 어디갔냐 [28] ㅇㅇㅇ(117.111) 13.01.22 413 0
343706 C 질문좀요 [1] 이힝(119.194) 13.01.22 47 0
343704 쓰레드.suspend() 할 때 마지막 라인까지는 처리 하도록 보장하는 [10] C#(124.216) 13.01.22 146 0
343703 에휴 븅신들 XSS 연구할시간에 [1] exploit갤로그로 이동합니다. 13.01.22 134 0
343702 webhacking.kr 여기 문제풀고싶은데여.. [4] ㅁㄴ(175.215) 13.01.22 145 0
343701 C의 printf로 NSObject * 타입 출력할 수 있음? [3] ㅁㄴㅇ(119.202) 13.01.22 73 0
343700 경찰서 가려면 인젝션 배워야됨? [1] 인젝션(222.116) 13.01.22 103 0
343699 어제 사일런트힐 묵시룩 봤음 [1] 이모군(175.114) 13.01.22 54 0
343698 애들이 경찰서 가볼려고 기를 쓰네.. [1] ㅇㅇ(58.102) 13.01.22 110 0
343696 ㅎㅎ ㅠㅠ개초보(218.153) 13.01.22 96 0
343695 sql injection 공부할게여 [25] ㅁㄴ(175.215) 13.01.22 292 0
343694 포기선언 [7] ㅁㄴ(175.215) 13.01.22 182 0
343693 sa ㅁㄴ(175.215) 13.01.22 34 0
343692 test ㅁㄴ(175.215) 13.01.22 34 0
343691 test [4] ㅁㄴ(175.215) 13.01.22 91 0
343690 test [1] ㅁㄴ(175.215) 13.01.22 55 0
343689 리팩토링은 말이지 [2] 화휴갤로그로 이동합니다. 13.01.22 66 0
343688 asdftest [2] ㅁㄴ(175.215) 13.01.22 58 0
343687 test ㅁㄴ(175.215) 13.01.22 32 0
343686 test [11] ㅁㄴ(175.215) 13.01.22 119 0
343684 님들아 디시메인해킹어찌함니까? [1] ㅁㄴ(175.215) 13.01.22 117 0
343683 나도씨발 태그갑처럼되고싶다고! ㅁㄴ(175.215) 13.01.22 69 0
343681 인스톨실드 가격 [4] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.01.22 153 0
343680 태그갑처럼 할려면 어떻게해야함?? 막 디시갤러리이름바꾸고 태그지맘대로하는 [4] ㅁㄴ(175.215) 13.01.22 142 0
343679 횽들UDK collision 질문점 [1] 8〓э---갤로그로 이동합니다. 13.01.22 88 0
343678 안경을 안쓴지 7일째... 책 글자 시야가 5cm 늘어났다. [9] 상상(175.123) 13.01.22 1726 0
343676 test ㅁㄴ(175.215) 13.01.22 52 0
343674 test [5] ㅁㄴ(175.215) 13.01.22 138 0
343673 자바스크립트로 x86 instruction 시뮬레이팅해서 리눅스 포팅한것 [3] classical(119.195) 13.01.22 130 0
343672 야 나 화났다 [6] 기생충(110.70) 13.01.22 309 0
343671 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ이러다가 소멤 발표 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [3] 123123(182.209) 13.01.22 207 0
뉴스 '견우와 선녀' 추영우, 악귀 봉수에게 몸 뺏겼다? 반전의 충격 엔딩!   디시트렌드 07.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2