디시인사이드 갤러리

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

갤러리 본문 영역

링크드리스트 관련 질문이요!!!! 코드좀 짜봤는데

ㅁㄶㄷ(218.49) 2011.12.02 01:02:33
조회 59 추천 0 댓글 0
														

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

typedef struct book{
int booknum;
long long int ISBN;
char bookname[40];
char from[40];
char composer[10];
char have[50];
char can;
struct book * blink;
}Book;

typedef struct client{
int idnum;
char password[20];
char name[10];
char address[100];
char phonenum[20];
struct client * clink;
}Client;

Client * Clientarrange (){
Client * tmp = NULL, * head=NULL,*tmp2=NULL;
FILE * f= fopen("client.txt","r");
tmp = head = (Client *)malloc(sizeof(Client));
while(fscanf(f,"%d|%[^|]|%[^|]|%[^|]|%s\n",&tmp->idnum,tmp->password,tmp->name,tmp->address,tmp->phonenum)!=EOF){
tmp -> clink = (Client *)malloc(sizeof(Client));
tmp2=tmp;
tmp = tmp->clink;
}
tmp2->clink=NULL;
free(tmp);
fclose(f);
return head;
}

Book * Bookarrange (){
Book * tmp = NULL, * head=NULL,*tmp2=NULL;
FILE * f= fopen("book.txt","r");
tmp = head = (Book *)malloc(sizeof(Book));
while(fscanf(f,"%lld|%d|%[^|]|%[^|]|%[^|]|%[^|]|%c\n",&tmp->ISBN,&tmp->booknum,tmp->bookname,tmp->from,tmp->composer,tmp->have,&tmp->can)!=EOF){
tmp -> blink = (Book *)malloc(sizeof(Book));
tmp2=tmp;
tmp = tmp->blink;
}
tmp2->blink=NULL;
free(tmp);
fclose(f);
return head;
}


int main(){
Client * c;
Book * b;
c= Clientarrange();
printf("%d\n",c->idnum);
b=Bookarrange();
printf("%d\n",b->booknum);
return 0;
}


txt파일엔...........
9204020000001|1926001|도봉산|김강산|중앙도서관 2층 자연과학대|Y
9204020000002|1926002|도봉산|김강산|중앙도서관 2층 자연과학대|Y
9204020000003|1926003|도봉산|김강산|중앙도서관 2층 자연과학대|Y
9204020000004|1926004|수락산|김강산|중앙도서관 2층 자연과학대|Y
9204020000005|1926005|수락산|김강산|중앙도서관 2층 자연과학대|N
9204020000006|1926006|불암산|김강산|중앙도서관 2층 자연과학대|Y
9204020000007|1926007|불암산|김강산|중앙도서관 2층 자연과학대|Y
9204020000008|1926008|북한산|김강산|중앙도서관 2층 자연과학대|Y
9204020000009|1926009|북한산|김강산|중앙도서관 2층 자연과학대|Y
9204020000010|1926010|설악산|김강산|중앙도서관 2층 자연과학대|N
이런식으로!!! 정렬 되어 있는데!!!

clinentarrange 는 제대로 돌아가는데 ㅠㅠ 똑같이 만든 bookarrange는 안돌아가요 ㅠㅠㅠㅠㅠㅠ

bookarrange에서 세그멘테이션 오류 떠요 ㅠㅠㅠㅠㅠㅠㅠㅠ 디버깅 하면 tmp -> blink = (Book *)malloc(sizeof(Book)); 여기가 이상하다고하고..

txt 파일을 첨부터 다시 써보기도했지만...결국 안돌아간다는...

아님.....다르게 링크드리스트 짜서좀알ㄹㅕ주세요 ㅠㅠㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48831 65
2906560 '19' 젖 제로투 추는 BJ.gif 프갤러(220.122) 03:09 1 0
2906559 소°울▫드”레”서‾ ▫장·수;왕▵ ◃여∙성′시‾대″ ‵더‾쿠„ ‚인‵스․티′즈▵ ·등-등‶ ▹게∙시`글‥ ‟써¨주․시▵면◦ -1”건∶당„ ¸1”-▫5″ `만▿원` `드▵립'니▿다¯.“ ⫶불⫶법∘ ◃이‗상▫한◦ '거´ °절¯대· ’아▫님‸.▵ ▵ ㉪ㅏᇀㅗᆨ ᎪⒹᏀÔGÕ 7➆ \\뽐뿌$(211.36) 03:06 2 0
2906558 '19' 틱톡녀 합방 레전드 수위.gif 프갤러(220.122) 03:05 2 0
2906557 바카라 사이트 추천 디시 어디? 프갤러(175.223) 03:01 5 0
2906556 '19' 파이즈리 치는녀 실시간. gif 프갤러(220.122) 03:01 4 0
2906555 '19' 맥심 모델 출신 여 BJ. gif 프갤러(220.122) 02:58 5 0
2906543 BC 카드 부자 되세요 발명도둑잡기(118.216) 01:42 16 0
2906542 나이 31살이라 코딩포기해야되나 ㅜㅜ [10] 프갤러(211.234) 01:35 52 0
2906541 AI기담|머리가 맛이 가서 의사도 포기 발명도둑잡기(118.216) 01:27 17 0
2906540 유럽, 북미 선진국에서 가장 입학이 어려운 학문 전공!R 프갤러(121.142) 00:59 15 1
2906539 악동뮤지션(Akdong Musician) 크레센도 (Crescendo) 발명도둑잡기(118.216) 00:43 12 0
2906538 일 잘하면 회사에서 겁나 고생한다.. 프갤러(116.126) 00:32 38 0
2906536 “새똥 덩어리 참배” 중국 관영매체, 다카이치 조롱 영상 제작 발명도둑잡기(118.216) 00:13 16 0
2906535 리눅스마스터 1급 합격률 왤케 씹창이냐? 프갤러(220.70) 00:10 27 0
2906534 netcup vps 혜자 ㅇㅇ(219.240) 00:08 21 0
2906532 고졸이 개발자 하고싶으면 어떻게 준비해야함? [1] 프갤러(124.28) 12.04 42 0
2906527 ❤따당이 크리스마스 트리에 예쁜 말 써줘..❤ [1] 따당갤로그로 이동합니다. 12.04 29 0
2906525 오늘의 작명 실마리: 무관심 검열, 무플 검열 발명도둑잡기(118.216) 12.04 10 0
2906524 Gcs 만들 팀원 모집 Aaqqqq(211.253) 12.04 29 1
2906523 SNS가 망친 평균 VS 현실 평균 [1] 발명도둑잡기(118.216) 12.04 57 0
2906522 본질적으로 dto와 map의 차이가 없음 [3] 박민준갤로그로 이동합니다. 12.04 124 1
2906521 졸리 졸리 ♥발라당냥덩♥갤로그로 이동합니다. 12.04 25 0
2906519 "예술은 누가 더 나은가의 문제가 아니다" 발명도둑잡기(118.216) 12.04 34 0
2906517 "말썽꾼 아줌마"...다카이치 조롱한 중국 애니메이션 화제 발명도둑잡기(118.216) 12.04 18 0
2906516 html 401 에러뜨면서 사이트 안들어가지는거 어케고침..? 프갤러(125.191) 12.04 16 0
2906515 사이버대라도 학위 따야함?? ㅇㅇ갤로그로 이동합니다. 12.04 26 0
2906514 내란 저지 1주년... "국민의힘 해산해야 민주주의가 바로 선다" 발명도둑잡기(118.216) 12.04 15 0
2906513 ai 시대에 임베디드 배우는 거 어때? [6] 프갤러(223.39) 12.04 71 0
2906512 [1편] 대미투자,원리금 회수도 불가능 발명도둑잡기(118.216) 12.04 14 0
2906510 “새똥 덩어리 참배” 중국 관영매체, 다카이치 조롱 영상 제작 발명도둑잡기(118.216) 12.04 22 0
2906508 [애니뉴스] YxD Ads 개발중 - 완료 ㅇㅇ(121.172) 12.04 16 0
2906507 조갑제 "국민의힘=이적 단체…미치광이 역적 제명도 못한 내란비호당" 발명도둑잡기(118.216) 12.04 15 0
2906505 물건 대여업체는 오히려 손님들이 잃어버려야 이득인건가 [2] 공기역학갤로그로 이동합니다. 12.04 49 0
2906504 눈 올 때 들으면 좋은 노래 snowy [2] 발명도둑잡기(118.216) 12.04 23 0
2906501 Dingux 리눅스 발명도둑잡기(118.216) 12.04 22 0
2906500 SDL / DirectFB / fbdev 를 비교한 성능 발명도둑잡기(118.216) 12.04 23 0
2906496 회사생활 왤케 힘드냐.. [9] 프갤러(222.96) 12.04 104 1
2906488 지잡 취업 가능? [1] 프갤러(121.151) 12.04 39 0
2906486 언어간 호환하려고 gRPC 쓰려다가 웹소켓으로 갈아탐 ㅇㅅㅇ [2] 프갤러(211.234) 12.04 53 0
2906485 안마방 체험 썰.jpg ㅇㅇ(118.235) 12.04 41 0
2906483 [애니뉴스] SortingClp - sortingColorPalette ㅇㅇ(121.172) 12.04 19 0
2906481 내란무새 리짜이밍 빤스런 ㅋㅅㅋ ♥발라당냥덩♥갤로그로 이동합니다. 12.04 37 0
2906479 ■개발자말고 아버지소개로 트럭정비사하는게낫냐 [2] ㅇㅇ갤로그로 이동합니다. 12.04 45 0
2906478 Regular Animals 발명도둑잡기(118.216) 12.04 13 0
2906475 부자 러스트 프로그래머 이제 숨만 셔도 하루 6만원씩 들어온다. [3] 프갤러(223.37) 12.04 58 1
2906474 지방 갈까말까 엄청 고민하다 거절했다. 프갤러(223.37) 12.04 31 0
2906473 오늘 뽑은 색이 다른 포켓몬 넥도리아(220.74) 12.04 25 0
2906471 지금껏 다녀본 업소들 유형별 특징.txt ㅇㅇ(118.235) 12.04 47 0
2906470 안마방 체험 썰.jpg ㅇㅇ(118.235) 12.04 32 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2