비디오: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
일반적인 C ++ 응용 프로그램에서 main () 함수는 배열과 명령 줄 매개 변수 < - 명령 행에서 해당 응용 프로그램을 실행하기위한 명령의 일부로 제공된 매개 변수. 그러나 초보 프로그래머에게는 매개 변수가 위협적으로 보일 수 있습니다. 하지만 그들은 그렇지 않습니다. 두 매개 변수를 문자열 배열 및 배열 크기라고 생각하십시오. 그러나이 문자열 배열의 각 문자열은 실제로 문자 배열입니다. C의 옛날과 C ++의 초기 품종에서는 문자열 클래스가 사용 가능하지 않았습니다. 따라서 문자열은 항상 char * MyString으로 표시된 문자 배열이었습니다. (대부분의 경우 배열과 포인터는 서로 교환하여 사용할 수 있습니다).
#include using namespace std; int main (int argc, char * argv []) {int loop; <응용 프로그램을 컴파일 할 때 CommandLineParams라는 실행 파일의 이름을 지정한 다음 명령에서 실행합니다 (명령 줄에서 실행). 프롬프트에서 다음 명령을 사용하십시오.
CommandLineParams abc def "abc 123"
다음과 같은 결과가 표시됩니다.
CommandLineParams abc def abc 123디버깅을 위해 IDE를 사용하여 명령 줄 인수를 지정할 수도 있습니다 (예: 응용 프로그램 이름이 첫 번째 매개 변수로 제공되고 인용 된 항목은 단일 매개 변수로 제공됨). 코드:: Blocks 컴파일러로 작업합니다. Project → Set Program Arguments를 선택하십시오. 코드: 블록은 첫 번째 필드에서 대상을 선택하고 프로그램 인수 필드에 인수를 입력하는 대상 선택 대화 상자를 표시합니다. 확인을 클릭 한 다음 실행을 클릭하십시오. CommandLineParams는 명령 프롬프트에서 명령을 입력 할 때와 마찬가지로 명령 창에 명령 행 인수를 표시합니다.