1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 スピーカ1:のは、そのプログラムを書いてみましょう することなく、利用者から整数を取得します 3 00:00:02,860 --> 00:00:05,820 CS50ライブラリを使用して この関数は、int型を得る。 4 00:00:05,820 --> 00:00:08,570 これを行うには、使用するつもりだ スキャンFと呼ばれる新しい機能。 5 00:00:08,570 --> 00:00:12,880 結局のところ、その、CS50のintを取得 フードの下に図書館利用者。 6 00:00:12,880 --> 00:00:13,980 行くよ。/さあ始めるよ。 7 00:00:13,980 --> 00:00:15,400 >> まずはint型を宣言してみましょう。 8 00:00:15,400 --> 00:00:17,110 のは、Xを任意と呼ぶことにしましょう​​。 9 00:00:17,110 --> 00:00:19,350 つまり、最終的にお付けします ユーザーの整数インチ 10 00:00:19,350 --> 00:00:25,530 それでは、そのためにユーザーにプロンプ​​トを表示しましょう 数、数と同様に、お願いします。 11 00:00:25,530 --> 00:00:28,280 そして今、次のように、のはスキャンFと呼びましょう。 12 00:00:28,280 --> 00:00:32,250 スキャンF、引用引用終わりパーセント私が、 示すこと私が取得したい 13 00:00:32,250 --> 00:00:34,040 利用者から実際の整数である。 14 00:00:34,040 --> 00:00:37,190 しかし、今、私はストレージを提供する必要があります その整数のためのスペース。 15 00:00:37,190 --> 00:00:40,830 私はちょうどリコールので、Xに渡すことはできません そのあなたがに引数を渡すとき 16 00:00:40,830 --> 00:00:43,080 それは、典型的には、関数の 値渡し。 17 00:00:43,080 --> 00:00:44,880 つまり、コピーが渡されている 18 00:00:44,880 --> 00:00:48,970 だからではなく、私がスキャンFを提供したい それができるように、xのアドレスで 19 00:00:48,970 --> 00:00:51,840 実際に値を変更 そのアドレスで。 20 00:00:51,840 --> 00:00:56,310 これを達成するために、私は単に渡す必要が に合格するためにアンパサンドXの 21 00:00:56,310 --> 00:00:58,210 Xのアドレス。 22 00:00:58,210 --> 00:01:00,870 >> 最後のは、先に行くし、印刷しましょう ユーザーのためのタイムアウトを正確に 23 00:01:00,870 --> 00:01:02,160 何彼または彼女がタイプさ。 24 00:01:02,160 --> 00:01:06,520 プリントT、引用引用終わり、おかげで のために - %は私たちです 25 00:01:06,520 --> 00:01:11,000 このXに続いて、プレースホルダ、 時間は、Xをアンパサンドではない。 26 00:01:11,000 --> 00:01:14,570 いつものように、私はに渡したい、ので、 私と全く値fを印刷する 27 00:01:14,570 --> 00:01:15,560 印刷したい。 28 00:01:15,560 --> 00:01:19,400 >> コンパイル、今度は保存でき、 このプログラムを実行してください。 29 00:01:19,400 --> 00:01:25,200 作る、ゼロfをスキャンし、ドットスラッシュ、 スキャンFゼロ、数下さい。 30 00:01:25,200 --> 00:01:27,790 それでは50 Oでそれを提供してみましょう。 31 00:01:27,790 --> 00:01:29,040 そして50をありがとう。 32 00:01:29,040 --> 00:01:31,563