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 Каб зрабіць гэта, мы збіраемся выкарыстаць новая функцыя называецца сканавання е. 5 00:00:08,570 --> 00:00:12,880 Гэта, аказваецца, атрымаць дзесятковага ў CS50 Карыстальнікі бібліятэкі пад капотам. 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 Давайце назавем гэта ўмоўна х. 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 А цяпер давайце назавем сканавання е, наступным чынам. 12 00:00:28,280 --> 00:00:32,250 Сканіраванне е, цытую канец цытаты адсоткаў я, аб тым, што тое, што я хачу атрымаць 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 Я не магу проста прайсці па х, таму адкліканні , Што, калі вы перадаеце аргумент 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 Так замест гэтага, я хачу, каб забяспечыць е сканавання з адрасам х так, што ён можа 19 00:00:48,970 --> 00:00:51,840 на самай справе змяніць значэнне па гэтым адрасе. 20 00:00:51,840 --> 00:00:56,310 Каб дамагчыся гэтага, я проста неабходна прайсці у амперсанда х для таго, каб прайсці ў 21 00:00:56,310 --> 00:00:58,210 адрас х. 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 З друку т, цытую канец цытаты, дзякуючы для - адсоткаў я гэта наша 25 00:01:06,520 --> 00:01:11,000 запаўняльнік, а затым х гэта Час, не Ампэрсанд х. 26 00:01:11,000 --> 00:01:14,570 Таму што, як заўсёды, я хачу перадаць у друкаваць е дакладна кошту, што я 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 Зрабіць, сканаваць е нуля, кропка слэш, сканаванне е нуля лік калі ласка. 30 00:01:25,200 --> 00:01:27,790 Давайце даць яму пра 50. 31 00:01:27,790 --> 00:01:29,040 І дзякуй за 50. 32 00:01:29,040 --> 00:01:31,563