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