programing

C 프로그램에서 X코드로 명령줄 인수 제공

goodcopy 2022. 7. 12. 22:01
반응형

C 프로그램에서 X코드로 명령줄 인수 제공

나는 Xcode에서 C 과제를 풀고 있는데, 그 프로그램에서는 프로그램을 실행할 때 명령줄 인수를 제공해야 하며, 이를 위해 다음과 같이 사용자 단말기를 사용해야 합니다.

./a.out myfirstCommand mySecondCommand

단말기로 가지 않고 xcode 내에서 이러한 명령어를 줄 수 있는지 궁금합니다.고마워요.

Xcode 4.x에서 Product 메뉴로 이동하여 Edit Scheme를 선택한 후 Arguments 탭을 선택하고 인수를 추가합니다.

Xcode 4.x 이전
Xcode 프로젝트에서 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 "정보 가져오기"를 선택합니다.그런 다음 "arguments" 탭을 선택하면 Xcode 내부에서 프로그램을 실행하거나 디버깅할 때 전달할 인수를 설정할 수 있습니다.

Xcode 4.x 이후
Product 메뉴로 이동하여 "Edit Scheme"를 선택한 다음 Arguments 탭을 선택하고 인수를 추가합니다.

Xcode 12.3에서는 다음을 수행할 수 있습니다.

메뉴 항목 제품 -> 구성표 -> 구성표 편집 -> Arguments 탭 -> 실행 시 전달되는 인수

여기에 이미지 설명 입력

여기에 이미지 설명 입력

키보드 단축키는

Xcode 8.x에서는 제목 바에서 프로젝트를 선택하고 스키마가 아닌 Edit Scheme를 선택한 다음 Run 디버깅을 선택하고 팝업창에서 Arguments 탭을 선택합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

XCode v12.5.1의 경우 다음 액션을 수행하여 추가/launch run 인수를 전달할 수 있습니다.

  1. "Product" > "Scheme" > "Edit Scheme" 또는 키보드 단축키 "CMD+Shift+<" 를 사용하여 스킴을 편집합니다.
  2. 그런 다음 열린 대화 상자의 Arguments 탭으로 전환합니다.
  3. 여기서 필요한 시작 인수를 전달할 수 있습니다.

언급URL : https://stackoverflow.com/questions/1698830/giving-command-line-arguments-in-xcode-in-c-program

반응형