1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:03,230 >> 스피커 : 최대 지금까지, 프로그램에서 우리는했습니다 서면, 우리는 주요 선언했습니다 3 00:00:03,230 --> 00:00:04,940 주요 무효를 int로. 4 00:00:04,940 --> 00:00:07,600 그리고이 모든 시간, 그 공간에는 단순히 지정되어 그 5 00:00:07,600 --> 00:00:10,870 프로그램은 고려하지 않았 음 명령 줄 인수. 6 00:00:10,870 --> 00:00:14,180 사용자가 실행하는 즉, 프로그램, 그 또는 그녀는 명령을 제공 할 수있다 7 00:00:14,180 --> 00:00:18,130 추가를 작성하여 줄 인수 단어 나 구 후 프로그램의 8 00:00:18,130 --> 00:00:19,420 프롬프트에 이름을 지정합니다. 9 00:00:19,420 --> 00:00:22,980 >> 글쎄, 당신은 당신의 프로그램을 원하는 경우 명령 줄 인수 하나를 가지고 10 00:00:22,980 --> 00:00:26,960 더 그런 말은, 우리는 교체해야 인수의 부부와 함께 무효화. 11 00:00:26,960 --> 00:00:28,630 그럼 그렇게합시다. 12 00:00:28,630 --> 00:00:32,170 CS50.h. 포함 13 00:00:32,170 --> 00:00:35,760 표준 io.h. 포함 14 00:00:35,760 --> 00:00:40,830 주, 지금은 대신 빈의 중간,, I라는 int를 지정하는거야 15 00:00:40,830 --> 00:00:45,800 ARGC, 그리고 배열 문자열 변수는 argv했다. 16 00:00:45,800 --> 00:00:48,240 >> 이제, argc와 argv에 있습니다 단순히 규칙. 17 00:00:48,240 --> 00:00:50,530 우리는 이러한 인수를 호출했습니다 수 우리가 원하는 거의 모든 작업. 18 00:00:50,530 --> 00:00:54,050 그러나 중요한 것은 ARGC는 것입니다 INT는 정의되어 있으므로, 그것은이다 19 00:00:54,050 --> 00:00:57,810 인수의 수를 포함하는 것, 총 단어 수 그 20 00:00:57,810 --> 00:00:59,830 사용자는 자신의 프롬프트에 입력하고있다. 21 00:00:59,830 --> 00:01:04,310 >> ARGV 한편, 인수 벡터이며, 실제로 저장하는 배열 될 것 22 00:01:04,310 --> 00:01:08,460 사용자가 가지고있는 모든 단어 자신의 프롬프트에 입력했습니다. 23 00:01:08,460 --> 00:01:10,920 의 지금은 뭔가를 계속하자 이들 중 하나 이상과 함께 24 00:01:10,920 --> 00:01:12,090 명령 줄 인수. 25 00:01:12,090 --> 00:01:16,440 특히,의 전방 및 인쇄 가자 어떤 단어를 사용자가 입력 26 00:01:16,440 --> 00:01:20,380 프로그램의 이름 뒤에 프롬프트에서. 27 00:01:20,380 --> 00:01:26,940 >> 오픈 브래킷, 폐쇄 브래킷, 인쇄 F, 퍼센트의, 백 슬래시 N, 쉼표. 28 00:01:26,940 --> 00:01:30,930 그리고 지금은 F를 인쇄에 지정해야 그 자리에 연결하는 값. 29 00:01:30,930 --> 00:01:35,030 나는 사용자가 가지고있는 첫 번째 단어를 원하는 프로그램의 이름 다음에 입력했습니다. 30 00:01:35,030 --> 00:01:39,550 그래서 내가 지정하는거야 ARGV 브래킷 1 폐쇄 31 00:01:39,550 --> 00:01:41,250 괄호, 세미콜론. 32 00:01:41,250 --> 00:01:43,710 >> 이제, 브라켓 1이 아닌 브래킷 0? 33 00:01:43,710 --> 00:01:47,410 음, 자동 저장, 밝혀 ARGV에 0이 될 것입니다 34 00:01:47,410 --> 00:01:49,040 프로그램의 실제 이름. 35 00:01:49,040 --> 00:01:52,600 그래서 첫 번째 단어가 사용자 유형 프로그램의 이름으로, 후 36 00:01:52,600 --> 00:01:55,410 대회가 될 것 ARGV 1에 저장됩니다. 37 00:01:55,410 --> 00:01:58,800 >> 의 지금 컴파일하자 이 프로그램을 실행을 클릭합니다. 38 00:01:58,800 --> 00:02:08,080 ARGV 0 점 슬래시 ARGV 0을 확인하고, 지금은 단어와 같은 안녕하세요, 입력합니다. 39 00:02:08,080 --> 00:02:09,330 그리고 거기에 우리는여보세요, 그것이있다. 40 00:02:09,330 --> 00:02:11,332