|
int array[7][4][4];
라고 선언한 변수를
array[7][3][1] = 1;
이런식으로 사용해서 발생한 에러였습니다 -_-;
포인터와 관련된거라 컴파일러가 에러메시지를 출력하지 않았습니다.
제가 쓰는 2000에선 메모리액세스 위반시 메시지를 출력하기때문에 발생한 에러였습니다.
쩝. 제 실수였어요.
정진우 님이 쓰신 글 :
: Project test.exe raised exception class EAccess Violation with message 'Access violation at address 40015987. Read of address 00000003'. Process stopped. Use Step or Run to continue.
:
: 코드를 짜서 실행시키고, 프로그램을 닫았더니 이런 Message가 떳습니다.
: 대충 메모리를 잘못 건드렸다는 뜻인데... 제가 짠 코드가 모두 실행된후
: 종료시 이런 에러가 발생하니 디버깅하려 해도 위치를 잡을수 없습니다.
: 어떻게 디버깅하는게 좋을까요.
:
:
:
|