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 كذلك، للقيام بذلك أننا ببساطة في حاجة الى بناء مألوفة، حلقة، وA 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 الآن لحسن الحظ، لدي الوصول إلى العدد الإجمالي في ARGC. 11 00:00:25,300 --> 00:00:26,830 لذلك دعونا نبدأ هناك. 12 00:00:26,830 --> 00:00:35,140 >> الباحث أحصل 0، وأنا أقل من ARGC؛ ط + +. 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 >> فتح قوس قوس قريبة printf٪ ق مائل ن الوثيق اقتباس فاصلة. 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 والآن انا ذاهب الى هاهنا. 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