읽기 전에
아래 링크를 통해 비주얼 스튜디오 코드 환경설정이 완료된것을 전제로 하는 글입니다.
[VS Code] Visual Studio Code에서 C, C++ 개발을 위한 환경설정(Code Runner 이용)
목적
비주얼 스튜디오 코드에서 scanf, cin의 표준입력을 받는다.
서론
비주얼 스튜디오 코드에서 Code Runner를 이용해 파일을 실행하면 output을 통해 표준출력 결과는 볼 수 있으나 표준입력을 받아올 수 없다.
그러나 터미널을 통해 파일을 실행하면 표준입력을 받을 수 있다.
본론
비주얼 스튜디오 코드를 실행하고 Extensions에서 ENABLED 탭을 보면 현재 설치된 확장기능 목록이 나타난다.
목록에서 Code Runner의 톱니바퀴를 클릭하고 Extensions Setting을 선택한다.

Extensions Setting에서 “Run In Terminal”을 찾아 체크한다.

표준입력을 받는 코드를 작성하고 Run Code를 실행하면 표준입력을 받을 수 있다.
터미널을 이용한 코드 실행은 코드를 반드시 저장(Ctrl + S)하고 실행해야 변경된 코드를 실행할 수 있다.
