>> DAVID J. MALAN: Katakan sekarang kita mahu untuk mencetak semua baris arahan
hujah-hujah yang ditaip oleh pengguna di segera dan tidak hanya yang pertama itu
perkataan yang dia jenis selepas Nama program ini.
Nah, untuk melakukan ini kita hanya memerlukan membina biasa, gelung, dan A
Penyataan printf biasa.
Jadi mari kita menggabungkan kedua-dua -
untuk.
>> Dan sekarang saya mahu melelar alih semua hujah-hujah baris arahan dalam ARGV.
Sekarang nasib baik, saya mempunyai akses kepada jumlah bilangan dalam ARGC.
Jadi mari kita mulakan di sana.
>> int i mendapat 0; i adalah kurang daripada argc; i + +.
Sekarang membina gelung yang saya tetapkan di sini adalah semata-mata akan mengintegrasikan dari
sifar pada sehingga jumlah hujah di ARGV.
Dan sekarang kita perlu sesuatu dalam setiap lelaran gelung ini.
Mari kita, cukup mudah, mencetak i-ke-hujah itu dalam ARGV.
>> Kurungan terbuka kurungan rapat printf% s garis sendeng terbalik n rapat quote koma.
Dan sekarang saya perlu pasangkan nilai.
Jadi, jika saya mahu i-ke-hujah di ARGV, yang boleh dinyatakan sebagai ARGV
kurungan i, kurungan rapat, koma bernoktah.
Mari kita menyimpan fail, menyusun , dan menjalankannya.
>> Buat ARGV1 dot slash ARGV1.
Tetapi sebelum saya tekan enter, saya perlu mungkin memberikan sedikit kata-kata tambahan
pada command prompt.
Jadi saya akan sesuatu seperti [? foo,?]
menggalang, dan Baz.
Dan sekarang saya akan tekan Enter.
Seperti yang dijangka, saya melihat bukan sahaja nama program ini, yang berada dalam ARGV0.
Saya juga melihat [? foo,?] bar dan Baz.