SIARADWR 1: Dewch i ysgrifennu rhaglen sy'n yn cael cyfanrif gan y defnyddiwr, heb
ddefnyddio'r llyfrgelloedd CS50 swyddogaeth, yn cael int.
Er mwyn gwneud hyn, rydym yn mynd i ddefnyddio swyddogaeth newydd o'r enw sgan f.
Ei fod yn troi allan, yn cael int yn y CS50 ddefnyddwyr llyfrgelloedd o dan y cwfl.
Yma rydym yn mynd.
>> Gadewch i ni yn gyntaf datgan int.
Gadewch i ni alw yn fympwyol x.
Bydd y pen draw yn rhoi cyfanrif y defnyddiwr i mewn
Gadewch i ni yn awr yn annog y defnyddiwr ar gyfer y nifer, fel gyda rhif, os gwelwch yn dda.
Ac yn awr gadewch i ni alw sgan f, fel a ganlyn.
Sganio f, cant dyfynnwch unquote i, sy'n dangos bod yr hyn yr wyf am ei gael
gan y defnyddiwr yn wir yn gyfanrif.
Ond yn awr mae angen i mi ddarparu storfa lle ar gyfer y gyfanrif.
Ni all Fi jyst pasio yn x, gan fod galw i gof pan fyddwch yn trosglwyddo dadl i
swyddogaeth, mae'n nodweddiadol pasio yn ôl gwerth.
Mae hynny'n copi yn cael ei drosglwyddo i mewn
Felly, yn hytrach, yr wyf am roi sgan f gyda chyfeiriad x fel y gall
mewn gwirionedd yn newid y gwerth yn y cyfeiriad hwnnw.
Er mwyn cyflawni hynny, syml, mae angen i mi basio yn ampersand x er mwyn llwyddo yn y
cyfeiriad o x.
>> Yn olaf, gadewch i ni fynd yn ei flaen ac argraffu allan ar gyfer y defnyddiwr yn union
yr hyn y mae ef neu hi teipio.
Gyda phrint t, dyfyniad unquote, diolch ar gyfer y - cant i yw ein
placeholder, wedi'i ddilyn gan x hwn amser, nid ampersand x.
Oherwydd, fel bob amser, yr wyf am eu trosglwyddo i argraffu f union werth fy mod
am argraffu.
>> Gadewch i ni yn awr yn arbed, crynhoi, a rhedeg y rhaglen hon.
Gwneud, sganio f sero, dot slaes, sgan f sero, rhif gwelwch yn dda.
Gadewch i ni roi iddo o 50.
A diolch am y 50.