스트럭쳐 2개를 만들어서

하나는 레코드(도서이름,가격,출판사,출판년도)고 하나는 그 레코드를 포함한 블록을 만들고.(블록단위로 읽고쓰는 프로그램)

블록은 링크드 리스트로 구현해야해

그리고 데이터파일.txt에 책목록이있는데 도서(도서이름,가격,출판사,출판년도) 자료 몇만개를 가지고 있어.

이 데이터 파일.txt 를 내가 만든.dat으로 옮기고

이 dat파일에 레코드단위로 txt파일을 덤프해야해. 그리고 dat 파일에 블록단위로 서치가 가능하게 만들어야하는데

어떤식으로 짜야할까