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