1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> DAVID J. MALAN: Katakan sekarang kita mahu untuk mencetak semua baris arahan 3 00:00:02,870 --> 00:00:05,900 hujah-hujah yang ditaip oleh pengguna di segera dan tidak hanya yang pertama itu 4 00:00:05,900 --> 00:00:08,710 perkataan yang dia jenis selepas Nama program ini. 5 00:00:08,710 --> 00:00:12,480 Nah, untuk melakukan ini kita hanya memerlukan membina biasa, gelung, dan A 6 00:00:12,480 --> 00:00:14,070 Penyataan printf biasa. 7 00:00:14,070 --> 00:00:16,750 Jadi mari kita menggabungkan kedua-dua - 8 00:00:16,750 --> 00:00:17,670 untuk. 9 00:00:17,670 --> 00:00:22,210 >> Dan sekarang saya mahu melelar alih semua hujah-hujah baris arahan dalam ARGV. 10 00:00:22,210 --> 00:00:25,300 Sekarang nasib baik, saya mempunyai akses kepada jumlah bilangan dalam ARGC. 11 00:00:25,300 --> 00:00:26,830 Jadi mari kita mulakan di sana. 12 00:00:26,830 --> 00:00:35,140 >> int i mendapat 0; i adalah kurang daripada argc; i + +. 13 00:00:35,140 --> 00:00:38,170 Sekarang membina gelung yang saya tetapkan di sini adalah semata-mata akan mengintegrasikan dari 14 00:00:38,170 --> 00:00:42,800 sifar pada sehingga jumlah hujah di ARGV. 15 00:00:42,800 --> 00:00:45,580 Dan sekarang kita perlu sesuatu dalam setiap lelaran gelung ini. 16 00:00:45,580 --> 00:00:50,430 Mari kita, cukup mudah, mencetak i-ke-hujah itu dalam ARGV. 17 00:00:50,430 --> 00:00:57,960 >> Kurungan terbuka kurungan rapat printf% s garis sendeng terbalik n rapat quote koma. 18 00:00:57,960 --> 00:00:59,830 Dan sekarang saya perlu pasangkan nilai. 19 00:00:59,830 --> 00:01:04,430 Jadi, jika saya mahu i-ke-hujah di ARGV, yang boleh dinyatakan sebagai ARGV 20 00:01:04,430 --> 00:01:08,370 kurungan i, kurungan rapat, koma bernoktah. 21 00:01:08,370 --> 00:01:11,930 Mari kita menyimpan fail, menyusun , dan menjalankannya. 22 00:01:11,930 --> 00:01:15,980 >> Buat ARGV1 dot slash ARGV1. 23 00:01:15,980 --> 00:01:19,150 Tetapi sebelum saya tekan enter, saya perlu mungkin memberikan sedikit kata-kata tambahan 24 00:01:19,150 --> 00:01:20,320 pada command prompt. 25 00:01:20,320 --> 00:01:22,710 Jadi saya akan sesuatu seperti [? foo,?] 26 00:01:22,710 --> 00:01:24,050 menggalang, dan Baz. 27 00:01:24,050 --> 00:01:26,570 Dan sekarang saya akan tekan Enter. 28 00:01:26,570 --> 00:01:30,340 Seperti yang dijangka, saya melihat bukan sahaja nama program ini, yang berada dalam ARGV0. 29 00:01:30,340 --> 00:01:32,880 Saya juga melihat [? foo,?] bar dan Baz. 30 00:01:32,880 --> 00:01:34,597