>> 스피커 : 최대 지금까지, 프로그램에서 우리는했습니다 서면, 우리는 주요 선언했습니다
주요 무효를 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을 확인하고, 지금은 단어와 같은 안녕하세요, 입력합니다.
그리고 거기에 우리는여보세요, 그것이있다.