Dynamically linked stacks and queues 구현 도움 좀 부탁드립니다.
멱부리
질문 제목 : Dynamically linked stacks and queues에서 발생하는 Debug Assertion Failed 에러.질문 요약 :프로그램 실행시 Debug Assertion Failed 에러 발생 및 프로그램 강제 종료.질문 내용 : 안녕하세요
평소에는 눈팅만 가끔하다가 나가곤 했는데 너무 안 풀리는 문제가 생겨서 처음으로 글 남깁니
다... -0-
다름이 아니라 제가 Dynamically linked stacks and queues를 C로 구현하기 위해서 VS2008로
코드를 짜고 있었는데요
코드 다 짜고 실행해 보니 Debug Assertion Failed 에러가 발생합니다.
일단 프로그램 시작하면 3개의 실행 목록이 뜨고 1번 선택하면 Stacks을 이용, 2번을 선택하면
Qeueus를 이용, 3번은 프로그램 종료입니다.
3번은 실행이 잘 되구요
1번과 2번은 입력 받는것 까지는 괜찮은데 문제는 입력을 받다가 (sign값에 Y 또는 y를 입력하면
계속 입력, N또는 n이 입력되면 데이터 받는 것을 종료합니다.) sign값을 N으로 주는 순간 입력
받는 t받는 것이 종료 되고 입력했던 값들을 순차적으로 print 하는 과정에서
debug assertion failed 에러가 발생합니다...
C에 대해서는 아직 초보라서 어떻게 해결 해야할지 잘 모르겠네요...
C 파일은 첨부파일에 있구요... 고수님들의 도움 부탁드립니다. ㅠㅠ