스피커 : 최대 지금까지, 프로그램에서 우리는했습니다 서면, 우리는 주요 선언했습니다 주요 무효를 int로. 그리고이 모든 시간, 그 공간에는 단순히 지정되어 그 프로그램은 고려하지 않았 음 명령 줄 인수. 사용자가 실행하는 즉, 프로그램, 그 또는 그녀는 명령을 제공 할 수있다 추가를 작성하여 줄 인수 단어 나 구 후 프로그램의 프롬프트에 이름을 지정합니다. 글쎄, 당신은 당신의 프로그램을 원하는 경우 명령 줄 인수 하나를 가지고 더 그런 말은, 우리는 교체해야 인수의 부부와 함께 무효화. 그럼 그렇게합시다. CS50.h. 포함 표준 io.h. 포함 주, 지금은 대신 빈의 중간,, I라는 int를 지정하는거야 ARGC, 그리고 배열 문자열 변수는 argv했다. 이제, argc와 argv에 있습니다 단순히 규칙. 우리는 이러한 인수를 호출했습니다 수 우리가 원하는 거의 모든 작업. 그러나 중요한 것은 ARGC는 것입니다 INT는 정의되어 있으므로, 그것은이다 인수의 수를 포함하는 것, 총 단어 수 그 사용자는 자신의 프롬프트에 입력하고있다. ARGV 한편, 인수 벡터이며, 실제로 저장하는 배열 될 것 사용자가 가지고있는 모든 단어 자신의 프롬프트에 입력했습니다. 의 지금은 뭔가를 계속하자 이들 중 하나 이상과 함께 명령 줄 인수. 특히,의 전방 및 인쇄 가자 어떤 단어를 사용자가 입력 프로그램의 이름 뒤에 프롬프트에서. 오픈 브래킷, 폐쇄 브래킷, 인쇄 F, 퍼센트의, 백 슬래시 N, 쉼표. 그리고 지금은 F를 인쇄에 지정해야 그 자리에 연결하는 값. 나는 사용자가 가지고있는 첫 번째 단어를 원하는 프로그램의 이름 다음에 입력했습니다. 그래서 내가 지정하는거야 ARGV 브래킷 1 폐쇄 괄호, 세미콜론. 이제, 브라켓 1이 아닌 브래킷 0? 음, 자동 저장, 밝혀 ARGV에 0이 될 것입니다 프로그램의 실제 이름. 그래서 첫 번째 단어가 사용자 유형 프로그램의 이름으로, 후 대회가 될 것 ARGV 1에 저장됩니다. 의 지금 컴파일하자 이 프로그램을 실행을 클릭합니다. ARGV 0 점 슬래시 ARGV 0을 확인하고, 지금은 단어와 같은 안녕하세요, 입력합니다. 그리고 거기에 우리는여보세요, 그것이있다.