SPEAKER 1: Oletame, kirjutada programm, mis saab täisarv alla ilma
kasutades CS50 raamatukogud funktsiooni, saate int.
Et seda teha, me ei kavatse kasutada uus funktsioon nimega scan f.
See selgub, saada int sisse CS50 raamatukogu kasutajate all kapuuts.
Hakkab pihta.
>> Vaatame kõigepealt deklareerida int.
Kutsume seda omavoliliselt x.
Et lõpuks panna kasutaja täisarv sisse
Olgem nüüd kiire kasutaja jaoks, et number, nagu number, palun.
Ja nüüd ütleme scan f järgmiselt.
Skaneeri f, tsitaat lõppeb protsenti i, mis näitab, et see, mida ma tahan saada
alates kasutaja on tõepoolest täisarv.
Aga nüüd ma pean andma ladustamine ruumi, et täisarv.
Ma ei saa lihtsalt läbima x, sest tagasikutsumine et kui te kaotate argument
funktsioon, see on tavaliselt vastu võetud väärtus.
See on koopia on möödas sisse
Nii et selle asemel, ma tahan anda scan f kus aadress x nii, et seda saab
tegelikult väärtuse muutmiseks sellel aadressil.
Et seda saavutada, ma lihtsalt vaja läbida aastal ampersand x, et pass
aadress x.
>> Lõpuks läksime edasi ja print välja kasutaja täpselt
mida ta kirjutab.
Prindi t, tsitaat lõppeb tänu eest - protsenti i on meie
kohatäide, järgnesid x selles ajal ei ampersand x.
Sest, nagu alati, ma tahan edasi kanduda print f täpselt raha, et ma
soovite printida.
>> Olgem nüüd salvestada, koostada, ja käivitada see programm.
Tee, skaneerida f nullist, dot kaldkriipsuga scan f null, number palun.
Anname talle o 50.
Ja tänu 50.