>> DAVID J. مالان: فرض کنید در حال حاضر که ما می خواهیم چاپ همه از خط فرمان
استدلال است که نوع کاربر در سریع و نه فقط اولین
کلمه ای که او پس از انواع نام این برنامه.
خوب، برای انجام این کار ما به سادگی نیاز به یک سازه آشنا، یک حلقه، و
دستور printf آشنا.
بنابراین اجازه دهید ترکیب دو -
برای.
>> و در حال حاضر من می خواهم به تکرار بیش از همه بحث های خط فرمان در argv.
در حال حاضر خوشبختانه، من دسترسی دارند به تعداد در تعداد آنها.
بنابراین شروع وجود دارد اجازه دهید.
>> من بین المللی دریافت 0؛ من کمتر است از تعداد آنها، من + +.
در حال حاضر ساختار حلقه من راه اندازی کرده ام در اینجا است که به سادگی رفتن به ادغام از
صفر در تا به تعداد کل استدلال در argv.
و در حال حاضر ما به چیزی در نیاز هر تکرار از این حلقه.
اجازه دهید، کاملا به سادگی، از چاپ i امین چنین استدلال در argv.
>> براکت باز کردن براکت نزدیک چون printf از٪ s بک اسلش نفر نزدیک اعلان کاما از هم.
و اکنون من نیاز به برق وصل کردن مقدار است.
پس اگر من می خواهم استدلال i ام در argv، است که می تواند به عنوان بیان و argv
براکت من، پرانتز بسته، نقطه و ویرگول بدین.
اجازه دهید فایل را ذخیره کنید، تدوین آن، و آن را اجرا کنید.
>> را ARGV1 نقطه بریده بریده ARGV1.
اما قبل از اینکه ضربه را وارد کنید، من باید احتمالا ارائه برخی از کلمات اضافی
در خط فرمان.
من می خواهم به چیزی مانند [؟ تولی،؟]
نوار، و باز.
و در حال حاضر من قصد دارم به ضربه را وارد کنید.
همانطور که انتظار می رود، من نه تنها دیدن نام برنامه است که در ARGV0.
من هم [دیدن؟ تولی،] نوار و باز.