SPEAKER 1: Да се ​​напише програма, която получава число от потребителя, без
използване на библиотеки CS50 функция, се вътр.
За да направите това, ние ще използваме нова функция, наречена сканиране F.
Това се оказва, че се INT в CS50 потребителите на библиотеката, намираща се под капака.
Ето ни и нас.
>> Нека първо се обявява за вътр.
Нека го наречем условно х.
Това в крайна сметка ще постави число на потребителя инча
Нека сега да подтикне потребителя за това номер, както и с номер, моля.
А сега нека да се обади на сканиране е, както следва.
Scan е, в кавички процента аз, което показва, че това, което искате да получите
от потребителя наистина е цяло число.
Но сега трябва да предостави за съхранение пространство за това число.
Не мога просто да премине в х, тъй отзоваване че когато премине аргумент на
функция, това е типично приет от стойността.
Това е копие се предава инча
Така че вместо това, аз искам да се осигури сканиране е с адрес на X, така че да може да
Всъщност промените стойността на този адрес.
За да се постигне това, аз просто трябва да мине в амперсанд х, за да премине в по
адрес на х.
>> Накрая нека да вървим напред и печат посочени за потребителя точно
това, което той или тя написа.
С печат тона, в кавички, благодарение за - сто и е наш
контейнер, следвана от х този време не, Амперсант х.
Защото, както винаги, искам да премине в отпечатате е точно стойността, която I
Искам отпечатани.
>> Нека сега спаси, изготвят, и стартирате тази програма.
Уверете се, сканиране е нула, точка, наклонена черта, сканиране е нула, номер, моля.
Нека си го осигури с о 50.
И благодаря за 50.