연결리스트에서 파일 입,출력 질문입니다.
시아
2024.02.22
질문 제목 : 연결리스트에서 파일 입,출력 질문입니다.파일을 쓸때 다음 노드를 가리키는 포인터도 저장이 되는건지?질문 내용 :
단일 연결리스트로 주소록 같은것을 저장할때...
예를들어
#define rec_size (name_size+corp_size+tel_size)
typedef struct _card
{
char name[name_size];
char corp[corp_size];
char tel[tel_size];
struct _card *next;
} card;
----중간 생략----
연결리스트 파일 저장할때...
t=head-next; 이고 fp=파일포인터
fwrite(t, rec_size,1, fp) 이런식이 whlie문 안에 돌게돼있습니다
여기서 궁금한것이 차례대로 rec_size용량만큼만 받게된다면
char name,corp,tel 까지만 받고(rec_size만큼 다 찼으니깐...)
struct _card *next의 포인터 용량은 받지 않게된다는 그런 말맞는지??
링크는 저장할필요가 없으니....이렇게 이해했는데 맞는건지?? ^^;