vs 에서 코드를 실행하면 자동으로 줄바꿈을 출력하고 "코드로 인해 종료되었습니다." 가 나타난다.
해당 문구 출력시 프로그램 안에서 줄바꿈인지 자동 줄바꿈인지 혼동될 수 있어서 없애는 것이 좋다.
도구 > 옵션 > 일반 > 디버깅이 중지되면 자동으로 콘솔 닫기 체크 ( 제일 마지막 줄 )
C4996 : 주로 scanf() 함수 사용 때 나타난다. 프로젝트 마다 설정해주어야 한다.
프로젝트 속성 > c/c++ > 일반 > SDL 검사 '아니오' 설정
프로젝트 속성 > c/c++ > 전처리기 > 전처리 정의 > _CRT_SECURE_NO_WARNINGS 추가
디버깅 사용
단축키 | 기능 | 비고 |
Ctrl + F7 | 빌드 | 수정한 파일이 있으면 다시 빌드 |
F5 | 빌드 + 실행 | 수정한 부분이 없으면 실행만 |
F9 | 중단점 설정 | 중단점(break point) |
F10 | 줄 단위 실행 | 함수인 경우 함수 실행(step over) |
F11 | 명령 단위 실행 | 함수이면 함수로 진입(step in) |
F12 | 정의로 이동 | 변수, 함수 등의 선언으로 이동 |
Ctrl + '-‘ 키 | 이전 커서 위치로 | F12 후 다시 돌아오는데 유용 |
Ctrl + F10 | 커서 위치까지 실행 | 현재 커서 위치까지 실행 후 멈춤 |
'코딩 농장 > C 언어' 카테고리의 다른 글
C++ 프로그래밍 (0) | 2021.09.26 |
---|---|
VisualStudioCode 개발환경 구축 (MinGW, JSON,gcc,compile) (0) | 2021.09.16 |
C언어 배열과 포인터 _ 2 (이중 배열 / 포인터) (0) | 2021.07.08 |
C언어 배열 / 포인터 연산 (0) | 2021.07.06 |
C언어 배열과 포인터 (0) | 2021.07.06 |