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