디시인사이드 갤러리

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

갤러리 본문 영역

형들 좆병신이 자료구조숙제하다가 요상한 버그에 걸려서 질문하나함 ㅠ

잉여잉간 (192.249) 2011.10.13 00:46:01
조회 94 추천 0 댓글 7

지금 내가 void insertlast함수라는걸 짜고있엉.
 근데 다른 건 다되는데 밑에 insertlast함수가 문제가 생겨 가지고 실행이 안되

근데 더 이상한건 segmentation fault도 안뜨고 컴파일링할땐 잘 되는데 실행시키면 그냥 거기서 가만히 있어.

insertlast함수가 int값을 받아가지고 linked list 끝에다가 그 값을 가진 노드를 연결하는 함수인데 ㅠ

이건 디버깅도 잘 안되네 ㅠ

그리고  emacs에서 gdb써서 디버깅 할때 다른 사람들은 break 하고 next 막 이런거 할때 현재 커서가 어디 위치하는지

내가 짠 코드에서 > 이런식으로 보여주던데 그렇게 할려면 어떻게 해야됨 ㅠ?




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

typedef struct node{
  int data;
  struct node*next;
  struct node*prev;
}NODE;
 
NODE* first;

 

  void insertFirst(int obj){
    NODE* indexptr=(NODE*)malloc(sizeof(NODE));
    NODE* temp=(NODE*)malloc(sizeof(NODE));
    for(indexptr=first;indexptr!=NULL;indexptr=indexptr->next)
      if(indexptr->prev==NULL){
 temp->data=obj;
 temp->next=indexptr;
 temp->prev=NULL;
 indexptr->prev=temp;}
    first=temp;}

void insertLast(int obj){
  NODE* indexptr=(NODE*)malloc(sizeof(NODE));
  NODE* temp=(NODE*)malloc(sizeof(NODE));
  for(indexptr=first;indexptr!=NULL;indexptr=indexptr->next){
    if(indexptr->next==NULL){
      temp->data=obj;
      temp->prev=indexptr;
      temp->next=NULL;
      indexptr->next=temp;}}

}


    void insertAfter(int obj1,int obj2){
      NODE* indexptr=(NODE*)malloc(sizeof(NODE));
      NODE* temp=(NODE*)malloc(sizeof(NODE));
      for(indexptr=first;indexptr!=NULL;indexptr=indexptr->next)
 if(indexptr->data==obj1){
   temp->data=obj2;
   temp->next=indexptr->next;
   indexptr->next->prev=temp;
   indexptr->next=temp;
   temp->prev=indexptr;}
    }
void printList(){
  NODE*indexptr=(NODE*)malloc(sizeof(NODE));
  NODE*temp=(NODE*)malloc(sizeof(NODE));
  for(indexptr=first;indexptr->next!=NULL;indexptr=indexptr->next)
    printf("%d",indexptr->data);
  printf("\\n");

}


 

int main(){
  first=(NODE*)malloc(sizeof(NODE));
  first->prev=NULL;
  first->next=NULL;
  insertFirst(8);
  printList();
  insertAfter(8,10);
  printList();
  insertFirst(5);
  printList();
  insertFirst(16);
  printList();
  insertAfter(16,2);
  printList();
  insertLast(9);
  printList();


}

   

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
280402 서울 시장 뽑을 사람이 없는거 같아... [11] 쿄스케갤로그로 이동합니다. 11.10.13 160 0
280400 JSP doGet 질문점 [3] Kanon갤로그로 이동합니다. 11.10.13 144 0
280399 IOS 5 업글 완료 ㅋ [2] 거칠게갤로그로 이동합니다. 11.10.13 84 0
280398 ios5 업댓했다... [2] madcat_mk2갤로그로 이동합니다. 11.10.13 62 0
280397 횽들 초본데 비주얼 프로그래밍 질문좀 ㅠㅠ [3] 아아니(121.130) 11.10.13 72 0
280396 우리나라는 성폭행 당한사람만 손해인듯. [5] +어게인갤로그로 이동합니다. 11.10.13 116 0
280395 굿모닝 프갤~ [1] Kanon갤로그로 이동합니다. 11.10.13 52 0
280394 제가 웹사이트를 구축하고 있는데 [6] ㅇㅇ\&#039;ㅅ(147.46) 11.10.13 79 0
280393 오늘 기분ㅅㅅ하네 [3] Adelposs갤로그로 이동합니다. 11.10.13 69 0
280392 아침이다!! [2] +어게인갤로그로 이동합니다. 11.10.13 31 0
280391 오토핫키 할 줄 아는 형들 이것좀 도와줘.. 로리갤(116.121) 11.10.13 64 0
280389 프갤러 들이여 일어나라 [7] 534F444D61737465갤로그로 이동합니다. 11.10.13 85 0
280388 하양이었나...암튼 고민하던거...해결했는지 모르겠는데... madcat_mk2갤로그로 이동합니다. 11.10.13 54 0
280387 아오 영어 외우는거 고역이네여.. [6] 534F444D61737465갤로그로 이동합니다. 11.10.13 85 0
280384 근데 옛날에 산업체 보충역 to 무제한이였던 게 [6] ^0^갤로그로 이동합니다. 11.10.13 158 0
280383 n당,a당 얘네 왜이러냐... 이문동쮸쮸바갤로그로 이동합니다. 11.10.13 62 0
280382 책 이름을 찾습니다 ㅁㄴ(210.107) 11.10.13 45 0
280381 개발자는 피해자다~ 부터 시작하면~ 생각하면~ 답없지~ [4] 이문동쮸쮸바갤로그로 이동합니다. 11.10.13 150 0
280380 잉여인간 아직도 안자면 확인 [2] 가모가모갤로그로 이동합니다. 11.10.13 60 0
280379 책이름 그대로임 [2] 三didas갤로그로 이동합니다. 11.10.13 81 0
280377 그러니까 빨리 영어공부하자.. [2] 534F444D61737465갤로그로 이동합니다. 11.10.13 82 0
280376 보다가 짜증나는 책이 또 있죠 일광면(119.198) 11.10.13 70 0
280375 잉여인간횽 한번 봅니다 급하게 짜봄 [2] 일광면(119.198) 11.10.13 78 0
280374 TAOCP 는 그 자신만의 가상 어셈 머신 만드는데 부터 GG [8] [성대아싸]갤로그로 이동합니다. 11.10.13 136 0
280373 몇몇 멋쟁이횽들 질문이 있습니다 [6] 일광면(119.198) 11.10.13 87 0
280372 박원순을 보면 개인적으로 얽힌 사람이 떠오름 [2] [성대아싸]갤로그로 이동합니다. 11.10.13 100 0
280371 난이만 잘게 좋은아버지갤로그로 이동합니다. 11.10.13 28 0
280370 ios5 받아야 하는데 전간디갤로그로 이동합니다. 11.10.13 50 0
280369 박원순은 속독의 대간가 보다.. [8] ^0^갤로그로 이동합니다. 11.10.13 147 0
280368 오늘은 삶은 계란이 먹고 싶다 [1] 좋은아버지갤로그로 이동합니다. 11.10.13 33 0
280366 흔한 반도의 뉴스 댓글 [2] Energy Drink갤로그로 이동합니다. 11.10.13 75 0
280365 밑에글 너무 개념없이 올린듯 ㅠ 미안 다시 간결히 정리후 질문 ㅠ [18] 잉여잉간 (192.249) 11.10.13 131 0
280364 군대갔다와서 막 열혈강의 입문한 초본데 실행이 안되는데 질문좀 [15] healslave갤로그로 이동합니다. 11.10.13 116 0
형들 좆병신이 자료구조숙제하다가 요상한 버그에 걸려서 질문하나함 ㅠ [7] 잉여잉간 (192.249) 11.10.13 94 0
280361 흉들 stand alone 하게 제출하라는게 exe 파일로 만들어 내라는 [11] 회색사과갤로그로 이동합니다. 11.10.13 92 0
280360 신도림역 근처에 맛집 없나? 싸고 맛난데로.. 남자랑 같이 갈꺼 [7] ^0^갤로그로 이동합니다. 11.10.13 526 0
280359 혹시 avr 잘하시는분 계신가요? 마이크로 프로세서 atmega128 정글쥬쓰갤로그로 이동합니다. 11.10.13 80 0
280358 형들 c++질문이요 간단한거 [10] 간단한거(182.214) 11.10.13 67 0
280357 아.. 페이지전송씨발... [3] 얼룩돼지갤로그로 이동합니다. 11.10.13 62 0
280356 대략 보고 있으면 정신이 멍해지는 코드 [5] 비밀의계곡갤로그로 이동합니다. 11.10.13 99 0
280355 난 바보였성 ㅋㅋㅋ 16진수 숫자는 int 형입니다! ㅋㅋㅋㅋㅋ [2] ㅁㄴ(210.107) 11.10.13 82 0
280354 아오 시발! [20] 돌아이바갤로그로 이동합니다. 11.10.13 120 0
280353 EUC-KR이랑 UTF-8 어떤거 더 선호함? [4] 꼬꼬월드갤로그로 이동합니다. 11.10.13 110 0
280352 매트랩 syms 나만 안되냐? [6] ㅁㄴㅇ(110.76) 11.10.13 992 0
280351 프갤 이틀짼데 리젠속도 너무 늦다 [8] 얼룩돼지갤로그로 이동합니다. 11.10.13 69 0
280350 이런 개 호로 잡년이 [17] 돌아이바갤로그로 이동합니다. 11.10.13 181 0
280349 형들 c++ 질문좀 할께 [11] asdfjdsf(125.138) 11.10.13 114 0
280348 여기잇는횽들 [3] dd(182.214) 11.10.13 43 0
280347 떨리는 마음으로 핫X스를 마신다... [3] 534F444D61737465갤로그로 이동합니다. 11.10.13 66 0
280346 장난하냐 ? 도라이야? [11] jsp좀(119.68) 11.10.13 104 0
뉴스 '새 멤버 합류' 어센트(ASC2NT), 신보 'Conversion Part.2 BLOOMED' 타임테이블 공개! 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2