임의 위치로의 기록 및 검색
예제) 데이터 형태를 나타내는 클래스 헤더입니다. - 구현부분은 따로 올리지 않아도 알겠죠? 예제2) 파일 입출력을 도와줄 유틸리티 함수입니다. 예제3) 실제 파일관련 함수들입니다. - 이진으로 기록된 파일내용을 스트림으로 읽어와 txt파일로 기록하는 부분입니다. - 기존의 레코드를 갱신하는 함수입니다. - 새로운 계정을 만들어내는 함수입니다. - 기존의 계정을 삭제합니다. - 실제 함수들의 공통점은 바로 바이트 수대로 파일 위치포인터를 찾아 검색, 삭제 , 기록하고 있습니다. 실제 데이터 파일은 이진으로 기록되어 있는 상태입니다. 그러므로 일반데이터 파일로는 읽어들일수 없으므로 이것도 스트림으로 읽어들어와 텍스트 파일로 저장할 수 있습니다. 그러나 실제 이진으로 기록되어 있기 때문에 완전하지는 않습니다.
C++/파일처리
2008. 5. 11. 12:23