2011년9월15일_도서관리프로젝트_4일차-파일에 기록시 파일변위(offset)이 내가 생각한 것과 다르다!
파일을 열고 lseek()로 파일포인터의 위치를 파일의 시작으로 변경시키고 헤더를 기록한 후..
다시 lseek()로 파일포인터의 위치를 파일의 끝으로 이동시켰으나..
결과가 이상하게 헤더가 계속 사라져서..
문제의 원인을 분석해 보니 lseek()는 현재 파일의 크기를 검사하더라..
그래서 파일을 닫고 다시 열어서 끝으로 이동시키니 잘 되었다. 잇힝~
그런데 다른 문제가 또 발생하였다…쩜쩜쩜
아참 4행의 lseek()는 필요없다. 파일을 열면 변위는 파일의 시작이니..
'프로젝트' 카테고리의 다른 글
2011년10월11일_원라인에디터프로젝트_2일차_1단계-창만들기_분할컴파일시 주의사항(파일명) (0) | 2011.10.11 |
---|---|
2011년9월29일_원라인에디터프로젝트_1일차_1단계-창 만들기 (0) | 2011.10.04 |
2011년8월10일_네트워크프로젝트(7일차)-출력창내용보존법 찾기(결과는 실패) (4) | 2011.08.11 |
2011년8월9일_네트워크프로젝트(6일차)-출력창 스크롤하여 내용이 살아 있나 확인. (테스트 결과 실패) (0) | 2011.08.10 |
2011년8월8일_네트워크프로젝트(5일차)-입력창(window)에 여러 줄의 문자열을 입력하기(결과는 실패) (0) | 2011.08.09 |