1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> Дэвід Дж. Малан: Выкажам здагадку зараз, што мы хочам для друку ўсіх каманднага радка 3 00:00:02,870 --> 00:00:05,900 аргументы, якія карыстальнік ўводзіць у хуткае і не толькі першы такі 4 00:00:05,900 --> 00:00:08,710 слова, якое ён ці яна тыпу пасля назва праграмы. 5 00:00:08,710 --> 00:00:12,480 Ну, для гэтага трэба проста знаёмыя канструкцыя, пятля, і 6 00:00:12,480 --> 00:00:14,070 знаёмыя Е заяве. 7 00:00:14,070 --> 00:00:16,750 Так што давайце аб'яднаць два - 8 00:00:16,750 --> 00:00:17,670 для. 9 00:00:17,670 --> 00:00:22,210 >> А цяпер я хачу, каб перабрацца ўсе аргументы каманднага радка ў ARGV. 10 00:00:22,210 --> 00:00:25,300 Зараз на шчасце, у мяне ёсць доступ да агульнай колькасці ў ARGC. 11 00:00:25,300 --> 00:00:26,830 Такім чынам, давайце пачнем там. 12 00:00:26,830 --> 00:00:35,140 >> унутр я атрымліваю 0; я менш чым агдс; я + +. 13 00:00:35,140 --> 00:00:38,170 Цяпер разнавіднасцяў цыклаў я стварыў тут проста збіраецца інтэграваць з 14 00:00:38,170 --> 00:00:42,800 нуля на да агульнай колькасці аргументаў на ARGV. 15 00:00:42,800 --> 00:00:45,580 І цяпер нам трэба нешта ў кожная ітэрацыя гэтага цыклу. 16 00:00:45,580 --> 00:00:50,430 Давайце, папросту кажучы, раздрукаваць я-я такіх аргументам на ARGV. 17 00:00:50,430 --> 00:00:57,960 >> Адкрыць кранштэйны зачыняе дужка Е% з касая рыса п блізка цытатай коска. 18 00:00:57,960 --> 00:00:59,830 І цяпер мне трэба падключыць кошту. 19 00:00:59,830 --> 00:01:04,430 Так што, калі я хачу аргумент г-ю ў ARGV, што можа быць выказана як ARGV 20 00:01:04,430 --> 00:01:08,370 Кранштэйны я, якая зачыняе дужка, кропка з коскі. 21 00:01:08,370 --> 00:01:11,930 Давайце захаваць файл, кампіляваць гэта, і запусціць яго. 22 00:01:11,930 --> 00:01:15,980 >> Зрабіць ARGV1 кропка слэш ARGV1. 23 00:01:15,980 --> 00:01:19,150 Але перш, чым я ўдарыў увядзіце, я павінен верагодна, прадаставіць некаторыя дадатковыя словы 24 00:01:19,150 --> 00:01:20,320 у камандным радку. 25 00:01:20,320 --> 00:01:22,710 Так што я збіраюся да чаму-то як [? Фу,?] 26 00:01:22,710 --> 00:01:24,050 бар, і Баз. 27 00:01:24,050 --> 00:01:26,570 І зараз я ўдару Enter. 28 00:01:26,570 --> 00:01:30,340 Як і чакалася, я бачу не толькі Назва праграмы, які знаходзіцца ў ARGV0. 29 00:01:30,340 --> 00:01:32,880 Я таксама бачу [? Фу,?] Бар і Баз. 30 00:01:32,880 --> 00:01:34,597