>백엔드 개발 >C++ >VS Code에서 디버깅된 C/C 프로그램에 표준 입력을 어떻게 제공합니까?

VS Code에서 디버깅된 C/C 프로그램에 표준 입력을 어떻게 제공합니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-02 20:35:13315검색

How Do I Provide Standard Input to C/C   Programs Debugged in VS Code?

VS Code에서 실행되는 C/C 프로그램의 표준 입력에 쓰기

C/를 사용하여 VS Code에서 실행되는 C/C 프로그램의 경우 C 확장, 표준 입력은 상호 작용하기 어려울 수 있습니다. 이 문서에서는 디버깅 프로세스 내에서 사용자 입력을 활성화하는 방법을 설명합니다.

터미널 입력 활성화

C/C 확장은 표준 입력에 쓰기 위한 직접적인 방법을 제공하지 않습니다. . 그러나 터미널 창에서 디버깅을 활성화하면 해결 방법이 있습니다. VS Code에서 "코드 -> 기본 설정 -> 설정"으로 이동하여 다음 사용자 정의 설정을 추가합니다.

{
   "code-runner.runInTerminal": true
}

실행 및 상호 작용

이제, C/C 프로그램을 실행하면 코드 창과 함께 터미널 창이 열립니다. 이 터미널은 프로그램의 표준 입력을 상속하므로 메시지가 표시되면 입력을 제공할 수 있습니다.

구체적으로 제공된 예제와 같은 프로그램의 경우:

# include <iostream>

using namespace std;

int main ()
{
  int name;

  cin >> name;

  cout << "Hello, " << name << "!!!" << endl;

  return 0;
}

VS에서 프로그램을 실행한 후 "code-runner.runInTerminal" 설정이 활성화된 코드를 사용하면 메시지가 표시될 때 터미널 창에 이름을 입력할 수 있습니다. 그러면 프로그램이 사용자 정의 인사말을 인쇄해야 합니다.

위 내용은 VS Code에서 디버깅된 C/C 프로그램에 표준 입력을 어떻게 제공합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.