void BookLL::BookLLLoad()
{
        char buf[50];
        BookSt *p;
        FILE *fp = fopen("book.txt", "r");
        while(fgets(buf,50,fp)!=NULL) {
                p=new BookSt;
                strcpy(p->BookID,buf);
                p->next=0;
                BookTail->next=p;
                BookTail=p;
        }

        fclose(fp);
        cout << "파일을 읽었습니다." << endl;
}

void BookLL::BookLLSave()
{
        char buf[50];
        BookSt *p;
        p=BookHead;
        FILE *fp = fopen("book.txt","w");
        while(p->next==NULL) {
                p=new BookSt;
                strcpy(buf,p->BookID);
        }
        fclose(fp);
        cout << "파일로 저장되었습니다." << endl;
}

BookLLLoad부분은 저렇게 했는데요..(txt파일을 읽어서 링크드리스트에 저장)
BookLLSave부분 만드는데 막혀서... 질문드립니다...(링크드리스트를 txt파일로 저장)
에..코드는 이것만 올려드려도 될지 모르겠네요...
BookSt 구조체 이고 BookLL 클래스 입니다
BookHead, BookTail, next가 BookSt의 포인터로 선언되어 있습니다
자꾸 빈 book.txt 만 생성되네요..