argc 및 argv를 사용하여 명령을 통해 프로그램을 열고 싶다고 가정합니다. 프로그램 이름을 열고 프로그램을 엽니 다. 그것은 당신에게 .exe를 제공합니다. 그런 다음 program.exe를 실행 한 후 (program.exe open)과 같은 다른 인수를 추가하면 프로그램에서 어떤 것이 열립니다. 사용자 (이 경우 개방되는 1) 입력은 Program.exe 1이라면명령 인수를 통해 기능을 수행하는 함수 열기
if (argc >= 5){
if (int(argv[1]) == 1){
function1();
function2();
function3();
}
}
기본적이 경우, 다음과 같은 기능을 수행한다. 왜 이것이 논리적으로 부정확합니까? int
1
에 문자열"1"
을 변환하지 않습니다
'은 Program.exe이 1' 물론> = 5' ... –