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