VEXcode V5에서 C++ 프로젝트를 생성하는 동안 C++ 자동 완성 기능을 사용하면 시간을 절약하고 명령을 입력할 때 오류를 방지할 수 있습니다.

이 문서에서는 다음 C++ 자동 완성 기능에 대해 설명합니다.

  • Control-스페이스바
  • 선택 메뉴 사용
  • 점 연산자 사용
  • 매개변수 추가

클로봇_템플릿.png

참고: 이 프로젝트는 Clawbot(Drivetrain, 2-motor, No Gyro) 템플릿을 사용합니다.


Control-스페이스바

2020-11-05_10-05-35a.jpg

C++ 자동 완성 기능을 사용하는 한 가지 방법은 Windows, macOS 및 Chrome OS에서 Control-스페이스바 단축키를 사용하는 것입니다.
시작하려면 int main() 중괄호 { }에서 첫 번째 열린 줄을 선택합니다.

control_space.png

Control-스페이스바 단축키를 사용합니다(Control 키와 스페이스바를 동시에 선택). 장치 또는 명령 이름이 드롭다운 선택 메뉴에 나타납니다.

2020-11-05_10-06-35.jpg

키보드에서 'Enter/Return' 또는 'Tab'을 누르거나 커서로 명령을 선택하여 선택합니다. 이 예에서는 '드라이브 트레인'이 선택되었습니다.

참고: 선택 메뉴가 더 길면 다음 옵션 중 하나를 사용하여 선택할 수 있습니다.

  • "Up" 및 "Down" 키를 사용하여 원하는 이름을 선택한 다음 키보드에서 "Tab" 또는 "Enter/Return"을 눌러 선택합니다.
  • 커서를 사용하여 자동 완성 메뉴에서 위아래로 스크롤합니다. 그런 다음 원하는 항목을 선택합니다.

Drivetrain_select.png

이제 '드라이브 트레인'이 라인에 나타납니다.


선택 메뉴 사용

2020-11-05_10-05-35a.jpg

사용할 명령을 알고 있는 경우 자동 완성 기능을 사용하는 또 다른 방법은 int main() 중괄호 { }에서 첫 번째 열린 줄을 선택하는 것입니다.

2020-11-05_11-09-42a.jpg

명령 입력을 시작합니다. 이 예에서는 Drivetrain에 'd'를 입력합니다. 장치 또는 명령 이름이 드롭다운 선택 메뉴에 나타납니다. '드라이브 트레인'을 선택하십시오.

Drivetrain_select.png

이제 '드라이브 트레인'이 라인에 나타납니다.


점 연산자 사용

2020-11-05_11-20-34a.jpg

점 연산자 추가(마침표, '.') 장치에서 사용할 수 있는 모든 명령의 새 메뉴가 열립니다. 이 예에서는 'driveFor(방향, 거리, 단위)'를 선택합니다.


매개변수 추가

앞으로.jpg

매개변수는 괄호 사이에 있는 명령에 전달되는 옵션입니다. 이 예에서는 '앞으로'를 선택합니다.

2020-11-05_11-43-47a.jpg

일부 명령에는 여러 매개변수가 필요합니다. 동일한 명령에서 다른 매개변수를 구분하려면 쉼표를 사용하십시오. 일부 매개변수는 값이며 드롭다운 메뉴가 나타나지 않습니다. 예를 들어 'Drive for' 명령의 경우 두 번째 값으로 '100'을 입력합니다. 다음 매개변수 또는 단위에 대해 표시할 드롭다운 값 뒤에 쉼표가 추가되었는지 확인합니다.

2020-11-05_11-59-09a.jpg

닫는 괄호와 세미콜론으로 명령 구문을 닫아야 합니다.

2020-11-05_11-55-59.jpg

다음 예의 'false'와 같은 일부 매개변수는 선택사항입니다. 매개변수에 대한 자세한 내용은 명령의 도움말 정보 를 보고 필요한 매개변수와 선택사항인 매개변수를 확인하세요.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus