지난 번, TASKING에서 C언어 디버깅 가상환경을 설정했다.
이전 설정 과정은 아래 링크에서 확인한다.
변수 확인
이번에는 디버깅하면서 변수의 변화를 볼 수 있는 'Expressions' 를 확인한다.
화면처럼 동작은 잘 하고 있지만 인코딩 문제 때문인지, 문자열이 깨진 상태이다.
영어로 한 번 확인한다.

한글로 된 부분은 깨지고
영어로 된 부분은 잘 출력됨을 확인할 수 있다.
물론, 변수안의 문자열도 마찬가지이다.

주의 사항
TASKING 환경에서 C언어를 가상환경으로 동작시킬 때, 몇 가지 주의 사항이 있다.
경험상 주의할만한 내용들은 다음과 같다.
- 변수 초기화
- 한 번 저장된 변수의 내용은 다시 실행해도 변화되지 않다.
- 따라서 변수 초기화를 통해 혼란을 줄이는 것을 추천한다.
- 한글 깨짐
- 인코딩으로 인해 한글이 깨지기 때문에 가급적 영문 사용을 권장한다.
- 프로그램 종료
- 프로그램이 끝나면, Trap이 발생한다.
- 코드의 문제가 아니고, 종료 시점에서 while문을 추가하던지 무시하셔야 한다.
댓글을 불러오고 있습니다.