1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> DAVID J. مالان: فرض کنید در حال حاضر که ما می خواهیم چاپ همه از خط فرمان 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 دستور printf آشنا. 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 در حال حاضر خوشبختانه، من دسترسی دارند به تعداد در تعداد آنها. 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 اجازه دهید، کاملا به سادگی، از چاپ i امین چنین استدلال در argv. 17 00:00:50,430 --> 00:00:57,960 >> براکت باز کردن براکت نزدیک چون printf از٪ s بک اسلش نفر نزدیک اعلان کاما از هم. 18 00:00:57,960 --> 00:00:59,830 و اکنون من نیاز به برق وصل کردن مقدار است. 19 00:00:59,830 --> 00:01:04,430 پس اگر من می خواهم استدلال i ام در 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 و در حال حاضر من قصد دارم به ضربه را وارد کنید. 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