Виступаючий 1: Давайте напишемо програму, яка отримує ціле число від користувача, без
використовуючи CS50 бібліотеки Функція, отримати Int.
Щоб зробити це, ми збираємося використовувати нова функція називається сканування е.
Це, виявляється, отримати десяткового в CS50 Користувачі бібліотеки під капотом.
Тут ми йдемо.
>> Давайте спочатку оголошений Int.
Давайте назвемо це умовно х.
Це, в кінцевому рахунку поставити ціле користувача дюйма
Давайте тепер запитувати у користувача, що число, як і числа, будь ласка.
А тепер давайте назвемо сканування е, таким чином.
Сканування е, цитую кінець цитати відсотків я, про те, що те, що я хочу отримати
від користувача насправді є цілим числом.
Але зараз мені потрібно, щоб забезпечити зберігання простір для цього цілого.
Я не можу просто пройти по х, тому відкликання що, коли ви передати аргумент на
Функція, це, як правило, передаються за значенням.
Тобто копія передається дюйма
Так замість цього, я хочу, щоб забезпечити е сканування з адресою х так, що вона може
насправді змінити значення за цією адресою.
Щоб добитися цього, я просто необхідно пройти в амперсанда х для того, щоб пройти в
адреса х.
>> Нарешті давайте йти вперед і друк для користувача точно
що він або вона набирається.
З друку т, цитую кінець цитати, завдяки для - відсотків я це наше
заповнювач, а потім х це Час, не амперсанд х.
Тому що, як завжди, я хочу передати в друкувати е точно вартості, що я
хочете роздрукувати.
>> Давайте тепер зберегти, скомпілювати, і запустити цю програму.
Зробити, сканувати е нуля, точка слеш, сканування е нуля число ласка.
Давайте надати йому про 50.
І спасибі за 50.