디시인사이드 갤러리

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

갤러리 본문 영역

C공부하믄서 링크드리스트 만들어보는데 막히는거 도움좀여

짱쌘도둑도쌘짱갤로그로 이동합니다. 2011.03.16 00:57:30
조회 173 추천 0 댓글 1

링크드리스트 역방향으로 만드는거 만드는데
정방향은 성공하고 역방향만들때 addfront 함수에 next 가 가리키는거만 바꾸면
end가 그자리에 남아있고 start가 앞으로 계속 생겨날지알앗는데 출력해보니까 아니네여
2시간넘게 이거만 고민하고잇는데 정확이 이게문제구나 하는게안떠올라서 질문좀함

#include <stdio.h>
#include <stdlib.h>
struct Node{
            int data;
            struct Node *next;
                 };
struct Node *pStart=NULL;
struct Node *pEnd=NULL;
void printlist(struct Node *Current);
void addfront(int val); 

int main(void)
{    
    int i;
    for(i=1; i<=5; i++)
    addfront(i);
    printlist(pStart);
    return 0;
}

void printlist(struct Node *Current)
{
     Current=pStart;
     while(Current!=NULL)
     {
                         printf("%d\\n",Current->data);
                         Current=Current->next;
     }
}

void addfront(int val)
{     
     struct Node *temp;
             
     temp=(struct Node *) malloc(sizeof(struct Node));
     temp->data=val;
     temp->next=NULL;
     
     if(pStart==NULL)
     pStart=pEnd=temp;
     else
     {
         pStart->next=temp;
         pStart=temp;
     }
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
239383 아 과제하다가 첼시vs맨시 볼기세네 아리햏갤로그로 이동합니다. 11.03.21 22 0
239380 전형적인 이과생인 나한테는 ㅇ..어려워 [2] 아리햏갤로그로 이동합니다. 11.03.21 73 0
239379 계산결과에 + - 부호 붙이는 건 어떻게 하나여 [12] 백호왕(118.32) 11.03.21 82 1
239377 소켓플밍 connect가 안됩미다! 늅이좀 도와주세요 [3] 으잌(115.137) 11.03.21 49 0
239376 그만자고 이것좀 봐봐 [6] 아리햏갤로그로 이동합니다. 11.03.21 73 0
239374 IT비전이 없..죠? [4] 지금은C언어갤로그로 이동합니다. 11.03.21 124 0
239373 C++ 맨처음 cout 질문! [3] C++시작(219.248) 11.03.21 64 0
239372 빅엔디안인지 리들 엔디안인지 리눅스에서 확인하는 코드를 짜야하는데... [5] 늅늅(182.208) 11.03.21 92 0
239371 C C++ C# 다 다른건가요? [1] 지금은C언어갤로그로 이동합니다. 11.03.21 65 0
239370 실행하면 바로 꺼지는 거 방지하기 [4] [성대아싸]갤로그로 이동합니다. 11.03.20 109 0
239369 java에서 int 스캔받는거랑 string 스캔받는거 다른가요? [2] 애드리브갤로그로 이동합니다. 11.03.20 54 0
239368 라인단위로 디버깅할땐 멀쩡하게 잘되는데 바로 실행하면 안되는 이유는 뭘까 [10] ㅇㅇ(119.71) 11.03.20 78 0
239367 [퍼 온 얘기] 프로그래머 남편의 우유 심부름 [3] 분당살람갤로그로 이동합니다. 11.03.20 473 0
239365 SQL 정말 기초적인 질문 (개발환경에 관한) [6] 노력하는초보갤로그로 이동합니다. 11.03.20 62 0
239362 난 사실 수학을 잘 못한다. [1] ㅎㅎ(119.71) 11.03.20 86 0
239361 씨언어 도움좀 주세요. [5] ㅇㅇ(118.32) 11.03.20 106 0
239360 ∫ 2t dt=t²+..횽 (n/2)-1번임 ? [3] 아리햏갤로그로 이동합니다. 11.03.20 38 0
239359 java 어디가 오류인가요? [3] 애드리브갤로그로 이동합니다. 11.03.20 38 0
239358 형님들 php db연결 완전 초보급인데 왜 안되지 ㅜㅜ 유리한추종자(120.50) 11.03.20 53 0
239357 확실히 내가 사람 보는 눈은 예리해... [1] 분당살람갤로그로 이동합니다. 11.03.20 59 0
239355 형들 C언어 ㅠㅠ 제발 도와줌요 ㅠㅠㅠㅠㅠ [10] 몽키훈갤로그로 이동합니다. 11.03.20 158 0
239354 아니 근데 숫자를 배열로 받는 발상을 도대체 어떻게 해야됨??? [9] ㅇㅇㅇ(219.249) 11.03.20 79 0
239353 조공으로 뭘 원하냐 ? 아리햏갤로그로 이동합니다. 11.03.20 68 0
239352 으.. 조회수도 변동업고 다 자냐 ? 아리햏갤로그로 이동합니다. 11.03.20 33 0
239351 너님들 중에 회식 가서 이런 경우 당한 사람 있냐? [3] 분당살람갤로그로 이동합니다. 11.03.20 83 0
239350 미안한데.. 다시 질문좀.. [4] 아리햏갤로그로 이동합니다. 11.03.20 58 0
239349 구글은 진짜 앙마야 헤헤 어슐러르귄갤로그로 이동합니다. 11.03.20 64 0
239348 한 페이지에 +가 몇개 ㅡㅡ [1] ㅎㅎ(119.71) 11.03.20 36 0
239346 이거 ㅅㅂ 연산자 우선순위부터가 개판이구만 [1] (175.205) 11.03.20 82 0
239345 아니 뭐 안드로이드 책에 다 처음에 무슨 에뮬레이터 설치같은것밖에 없음? [1] 단드로이드갤로그로 이동합니다. 11.03.20 55 0
239344 안드로이드 책중에 안드로이드 프로그래밍 정복 어때? [4] 단드로이드갤로그로 이동합니다. 11.03.20 112 0
239343 대학들 커리큘럼 다 줮병신인거 같다. [9] (115.136) 11.03.20 165 0
239342 헤헤 성님들 오늘 하루도 수고하셨습니다. [1] 어슐러르귄갤로그로 이동합니다. 11.03.20 47 0
239341 형들 부탁드립니다. 피보나치 순열 관련 연결리스트 만드는거.. [3] 나가요(121.124) 11.03.20 97 0
239339 아나 이거 도저희 이해가 안된다 형들 귀찬케해서미안해 [6] 아리햏갤로그로 이동합니다. 11.03.20 150 0
239338 c언어 c++보고 이제 자료구조 넘어가려고하는데.. [5] 124(118.176) 11.03.20 97 0
239337 (i++) + (++i) 최종 정리 [1] 단드로이드갤로그로 이동합니다. 11.03.20 165 0
239336 i++ + ++i 떡밥 그만좀 쳐물어 [8] ㅁㅁㅁㅁ(118.32) 11.03.20 74 0
239335 (i++) + (i) 가 사람 마다 다르게 나오는 이유 [10] Route갤로그로 이동합니다. 11.03.20 102 0
239334 님들 c 개 후잡 코든데 오류가 떠서 이유좀 알려주시면 감사하겠음;; [12] ㅇㅇ(118.32) 11.03.20 68 0
239333 아오.. ㅡㅡ; SODmaster갤로그로 이동합니다. 11.03.20 28 0
239332 전위연산자와 후위연산자 떡밥 [2] ㅎㅎ(119.71) 11.03.20 208 0
239331 i = (i++)+(++i); i=3..난 9가 나오는데?.. [3] ㅁㄴㅇㅁㄴㅇ(219.249) 11.03.20 56 0
239330 아 씨1발 어떤새끼 글눌르면 자꾸 단드로이드갤로그로 이동합니다. 11.03.20 40 0
239329 C++쟁이 모여라! [3] 도도동(175.118) 11.03.20 65 0
239328 그래서 (i++) + (i) 이건 얼마라고? [4] Route갤로그로 이동합니다. 11.03.20 57 0
239327 이거 왜 결과가 이렇게 나오는지좀 알려주세요... 좁뉴비(222.237) 11.03.20 65 0
239326 횽들 다시 질문 미안해 [3] 아리햏갤로그로 이동합니다. 11.03.20 58 0
239325 나가튼 쉐리도 쉽게 해킹할만한 영역 [6] (115.136) 11.03.20 127 0
239324 - [13] GCNB갤로그로 이동합니다. 11.03.20 64 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2