argc와 argv를 사용하는 방법
argc는 인수 개수의 약어로 주 함수에 전달되는 매개변수의 개수를 나타냅니다.
argv는 인수 벡터의 약어로 주 함수에 전달되는 매개변수 시퀀스 또는 포인터와 첫 번째 매개변수 argv를 나타냅니다. [ 0]은 프로그램의 이름이어야 하며 프로그램이 있는 전체 경로를 포함해야 합니다. 따라서 정확하게 입력해야 하는 기본 기능의 매개변수 수는 매개변수를 공백으로 구분하여 argc-1이어야 합니다. 이며 길이는 argc입니다. 배열 첨자는 0부터 시작하며 argv[argc]=NULL입니다.
argv[0]은 프로그램이 실행될 때 프로그램의 전체 경로 이름을 가리킵니다.
argv[1]은 명령에서 프로그램이 실행될 때 프로그램 이름 뒤의 첫 번째 문자열을 가리킵니다.
argv[2]는 다음을 가리킵니다. 실행 프로그램 이름 뒤의 두 번째 문자열
argv[argc]는 NULL
#include <iostream> using namespace std; void main(int argc,char *argv[]) { for(int i=0;i<argc;i++) { cout<<"argument["<<i<<"] is: "<<argv[i]<<endl; } system("pause"); }
argv는 포인터에 대한 포인터입니다. 주 함수 "char *argv[]"의 두 번째 매개 변수는 "char"로 대체할 수도 있습니다. **argv". 둘은 동일합니다.
F5를 눌러 컴파일 환경에서 실행하면 출력은 다음과 같습니다.
관련 정보: "FAQ"
매개변수가 전달되지 않으면 첫 번째 변수 argv[ 프로그램 이름을 0으로 저장합니다]가 여전히 존재합니다.
메인 함수에 매개변수를 전달하는 방법에는 두 가지가 있습니다. 첫 번째 방법은 컴파일 환경에서 설정하는 것입니다. 예를 들어 vs2012를 사용하여 프로젝트->속성->구성 속성->디버그->명령을 클릭합니다. 매개변수, 각 매개변수를 공백으로 구분하여 명령 매개변수를 입력합니다.
그런 다음 확인을 클릭하고 적용하면 다음과 같이 표시됩니다.
두 번째 방법도 일반적으로 사용되는 방법은 명령 프롬프트를 통해 전달하는 것입니다. 먼저 명령 프롬프트 창을 열고 시작 메뉴를 클릭한 후 "프로그램 및 파일 검색"에서 "cmd" 명령을 입력하거나 Windows+R 단축키를 직접 누르고 팝업 대화 상자에 "cmd"를 입력해야 합니다. 명령 프롬프트 창을 열려면 :
명령 프롬프트 창을 연 후 생성된 exe 파일의 전체 경로를 입력해야 합니다. 쉬운 방법은 exe 파일을 프롬프트 창으로 직접 드래그한 다음 다음을 입력하는 것입니다. 입력 매개변수를 공백으로 구분한 다음 Enter를 누르면 다음과 같이 표시됩니다.
위 내용은 argc와 argv를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)