1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> დევიდ ჯ Malan: დავუშვათ, რომ ჩვენ გვინდა, ბეჭდვა ყველა ბრძანების 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 >> და ახლა მინდა iterate მეტი ყველა ბრძანების არგუმენტები 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 >> int i კიდევ 0; i ნაკლებია, გარდა argc; i + +. 13 00:00:35,140 --> 00:00:38,170 ახლა looping შენება მე შეიქმნა აქ უბრალოდ აპირებს ინტეგრირება დან 14 00:00:38,170 --> 00:00:42,800 ნულოვანი მდე საერთო რაოდენობის არგუმენტები in Argv. 15 00:00:42,800 --> 00:00:45,580 და ახლა ჩვენ გვჭირდება რაღაც ფარგლებში ყოველ iteration ამ loop. 16 00:00:45,580 --> 00:00:50,430 მოდით, უბრალოდ, ამობეჭდოთ i-th ასეთი არგუმენტი argv. 17 00:00:50,430 --> 00:00:57,960 >> ღია bracket ახლო bracket printf% s backslash n ახლო გაცემა მძიმით. 18 00:00:57,960 --> 00:00:59,830 და ახლა მე უნდა plug in ღირებულება. 19 00:00:59,830 --> 00:01:04,430 ასე რომ, თუ მინდა, რომ i-th არგუმენტი argv, , რომელიც შეიძლება გამოხატული Argv 20 00:01:04,430 --> 00:01:08,370 bracket i ახლოს, ფრჩხილებში, მძიმით. 21 00:01:08,370 --> 00:01:11,930 გადავარჩინოთ ფაილი, კომპილაციის , და გაუშვით. 22 00:01:11,930 --> 00:01:15,980 >> რათა ARGV1 dot slash 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 ამიტომ მე ვაპირებ რაღაც ისევე როგორც [? foo,?] 26 00:01:22,710 --> 00:01:24,050 ბარი და baz. 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 მეც ვხედავ [? foo,?] ბარი და baz. 30 00:01:32,880 --> 00:01:34,597