게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
엑세스 위반문제 궁금합니다.
게시물ID : programmer_3774짧은주소 복사하기
작성자 : orion
추천 : 0
조회수 : 357회
댓글수 : 2개
등록시간 : 2014/06/05 17:31:16
c언어로 코딩했습니다.
파일 포인터 fp 를 "w"상태로 열어서 계속 파일에 데이터를 쓰다가.
(쓰는 방식은 함수를 사용한게 아니라 *fp=3  이런 식으로 직접 입력)
자꾸 엑세스 위반이 생기더라구요.


디버깅을 해보니 계속 쓰다가 어떤 문자열이 쓰인 곳에 도착해서 그 문자열에 중복해서 쓰려니 엑세스 위반이 걸리는 것 같아요.
해당 문자열은 검색해보니 동적 라이브러리 관련 문자열 같았습니다.(저는 따로 동적 라이브러리 사용 같은 것 없습니다.)
분명 파일 포인터 선언 후 따로 메모리를 할당하는 것은 없는데 왜 계속 데이터를 쓰다가 엑세스 위반에 걸리는 것인지 모르겠습니다.
이럴 경우 어떻게 해야하죠? 데이터는 최대 몇십 메가 바이트까지 파일에 쓸 것입니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호