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