>> Дэвід Дж. Малан: Выкажам здагадку зараз, што мы хочам для друку ўсіх каманднага радка
аргументы, якія карыстальнік ўводзіць у хуткае і не толькі першы такі
слова, якое ён ці яна тыпу пасля назва праграмы.
Ну, для гэтага трэба проста знаёмыя канструкцыя, пятля, і
знаёмыя Е заяве.
Так што давайце аб'яднаць два -
для.
>> А цяпер я хачу, каб перабрацца ўсе аргументы каманднага радка ў ARGV.
Зараз на шчасце, у мяне ёсць доступ да агульнай колькасці ў ARGC.
Такім чынам, давайце пачнем там.
>> унутр я атрымліваю 0; я менш чым агдс; я + +.
Цяпер разнавіднасцяў цыклаў я стварыў тут проста збіраецца інтэграваць з
нуля на да агульнай колькасці аргументаў на ARGV.
І цяпер нам трэба нешта ў кожная ітэрацыя гэтага цыклу.
Давайце, папросту кажучы, раздрукаваць я-я такіх аргументам на ARGV.
>> Адкрыць кранштэйны зачыняе дужка Е% з касая рыса п блізка цытатай коска.
І цяпер мне трэба падключыць кошту.
Так што, калі я хачу аргумент г-ю ў ARGV, што можа быць выказана як ARGV
Кранштэйны я, якая зачыняе дужка, кропка з коскі.
Давайце захаваць файл, кампіляваць гэта, і запусціць яго.
>> Зрабіць ARGV1 кропка слэш ARGV1.
Але перш, чым я ўдарыў увядзіце, я павінен верагодна, прадаставіць некаторыя дадатковыя словы
у камандным радку.
Так што я збіраюся да чаму-то як [? Фу,?]
бар, і Баз.
І зараз я ўдару Enter.
Як і чакалася, я бачу не толькі Назва праграмы, які знаходзіцца ў ARGV0.
Я таксама бачу [? Фу,?] Бар і Баз.