Visual Studio Code가 코드를 실행하지 않습니다.

Visual Studio Code가 코드를 실행하지 않습니다.

scanf()이 함수가 없으면 코드가 완벽하게 실행된다는 것을 알고 사용자의 입력을 얻기 위해 함수를 사용할 때 VS Code가 코드를 실행하지 않으려는 이유는 무엇입니까?

여기에 이미지 설명을 입력하세요.]

답변1

  1. CTRL+SHIFT+X
  2. 검색창에 입력하세요코드러너
  3. 확장 프로그램 설치
  4. 클릭보다파일 - 기본 설정 - 설정
  5. 유형코드 실행검색창에.
  6. 찾을 때까지 아래로 스크롤하십시오.코드 러너: 터미널에서 실행. 확인란을 선택하세요.통합 터미널에서 코드를 실행할지 여부입니다.
  7. VS 코드 다시 시작

행운을 빌어요!

답변2

우선 저는 VS 코드의 초보자이므로 이 "오류"를 어떻게 해결했는지 설명하기 위해 최선을 다하겠습니다. 이 게시물이 여전히 많은 사람들에게 도움이 되기를 바랍니다.

제가 생각하기에 이 C 프로그램은 "코드 실행"을 누를 때만 컴파일된다는 것입니다. 나는 이것에 대해 전혀 확신하지 못합니다. 제가 찾은 해결책은 실제로 프로그램을 실행하는 올바른 방법은 "디버깅 시작"(F5)을 누르는 것입니다. 이제 디버깅을 위한 구성이 있는 .json 파일로 이동합니다. "externalConsole" 줄을 변경하고 "true"로 설정하기만 하면 됩니다. 기본적으로는 그게 전부입니다. 그런 다음 (F5)를 사용하여 프로그램을 실행하면 됩니다. 원본 코드에서 무언가를 변경하는 경우 업데이트된 내용이 저장되고 "컴파일"되도록 "코드 실행"(ctrl+alt+n)을 사용하여 실행해야 한다는 점을 명심하세요.

내가 도움이 되었기를 바랍니다.

변경할 줄: 여기에 이미지 설명을 입력하세요

답변3

이를 위해서는 반드시 터미널에서 코드를 실행해야 합니다.

당신이 원하는 경우디버그MacOS Sonomia를 사용하면 이러한 솔루션 중 어느 것도 작동하지 않았습니다.

나는 그것을 사용하여 일하게되었습니다.코드LLDB확대.

자세한 내용은 다음을 참조하세요.이 게시물스택 오버플로 또는이 게시물디버깅 솔루션을 보여주는 github

관련 정보