1
XCode에서 인수를 전달하려고하는데 그룹 및 파일 창의 실행 파일에서 정보 입수 단추를 사용하여 인수 탭에서 인수를 추가해야한다는 것을 알고 있습니다. 내가 일할 수 있는지 알아보기 위해 노력하고 있지만, 어려움을 겪고있다. 내 프로그램은 단순히 : XCode의 명령 줄 인수
#include <iostream>
#include <ostream>
using namespace std;
int main(int argc, char *argv[]) {
for (int i = 0; i < argc; i++) {
cout << argv[i];
}
return 0;
}
그리고 인수 탭
, 나는 다른 줄에 다음 숫자 2와이 숫자 1. 내가 프로그램을 실행할 때 내가 어떤 출력을하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 감사!
왜 콘솔에서 실행해야합니까? 그룹 및 파일 창에서 선택한 exe를 두 번 클릭해야합니다. 터미널에서 가져 오는 것 같습니다. – Crystal
그룹 및 파일/제품에서 실행 파일을 두 번 클릭하면 실행 파일이 인수없이 XCode 외부에서 실행됩니다. 실행 파일 섹션에 설정된 인수는 실행 파일이 XCode에서 실행될 때만 사용됩니다. Xcode 외부에서 실행하려면 터미널을 build/Debug 폴더로 이동하고 직접 바이너리를 실행할 수 있습니다 (예 : ./exename 1 2) – diciu
덕분에 많은 도움이되었습니다. – Crystal