728x90

연재 완료/C Lang 이론 22

C언어 이론5. 디버깅과 추적(vs2017 디버깅 단축키)

//내가 디버깅 관련 기능을 잘 모르기 때문에 일단 기본적인 단축키만 정리해 둠. 추적(Trace)은 컴파일 에러는 일어나지 않지만 원하는 결과가 나오지 않았을 때 프로그램을 한 라인씩 실행해가면서 각 변수들의 값들이 어떻게 변하는지 추적하여 논리적 에러를 찾는 것을 말한다. 디버깅 기능을 사용하려면 화면 상단의 표시된 부분이 Debug로 설정되어 있어야 한다. 기본 설정이니 건드리지 않으면 저 상태이다. 디버그와 관련된 내용은 당연히 디버그 탭에서 찾을 수 있다. F11은 코드를 한줄씩 실행한다.F10은 표준 함수의 내부 코드를 건너뛰기 위해서 사용한다.ctrl+F10은 커서 위치까지 실행할 때 사용한다. F9는 F5로 실행했을 때 중간에 멈출 지점을 설정하거나 해제할 때 사용한다. F5로 실행했는데 ..

C언어 이론5. 디버깅과 추적 (자주 뜨는 문법적 에러 메시지)

내용 참고 : YES C (정보공학연구소/생능출판사) 현재 마이크로소프트의 정책으로 학습용으로 한글로 번역되어 있는 비쥬얼 스튜디오를 무료로 받을 수 있다. 그래서 비쥬얼 스튜디오의 에러메시지도 대부분 한글로 출력되므로 책의 영어 메시지는 생략했다.또한 주인장은 C++이 C를 포함하는 관계로 C++환경에서 C코딩을 하고 있으므로 C에서만 나는 에러도 생략했다. ... 사실 책의 내용은 거의 상관없는 것 같기도 하고(..) 아래의 에러코드는 visual studio community 2017을 기준으로 했다.아래의 내용은 에러의 모든 내용을 포함하는 것이 아니므로 에러에 대한 자세한 내용은 에러번호를 클릭해서 나오는 홈페이지 도움말을 참조하자. warning C3861 : 정의되지 않은 함수를 사용했을 때..

반응형