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