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 それでは、2を組み合わせてみましょう - 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 >> int型私は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 レッツ、非常に単純に、プリントアウト i番目ARGVこのような引数。 17 00:00:50,430 --> 00:00:57,960 >> 開き括弧閉じ括弧のprintfの%s バックスラッシュN近い引用コンマ。 18 00:00:57,960 --> 00:00:59,830 そして今、私は値をプラグインする必要があります。 19 00:00:59,830 --> 00:01:04,430 だから私はARGVのi番目の引数が必要な場合は、 それはARGVのように表すことができる。 20 00:01:04,430 --> 00:01:08,370 ブラケットI、閉じ括弧、 セミコロン。 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 だから私は何かに行くよ [のような? fooは、?] 26 00:01:22,710 --> 00:01:24,050 バー、バズ。 27 00:01:24,050 --> 00:01:26,570 そして今、私は、Enterキーを押すつもりです。 28 00:01:26,570 --> 00:01:30,340 予想されたように、私はだけでなく、参照してください。 ARGV0にあるプログラム名、。 29 00:01:30,340 --> 00:01:32,880 私はまた、[しましたか? fooは、?]バーとバズ。 30 00:01:32,880 --> 00:01:34,597